8000 Tags · drfloob/_tree · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: drfloob/_tree

Tags

v0.6.1

Toggle v0.6.1's commit message
v0.6.1: `grunt bump`, and an update for bower

`grunt bump` now updates versions in both bower.json and
package.json. nothing is built, tagged, or pushed.

I want to see if `bower info _tree#v0.6.1` will have more details this
time, like keywords and dependencies. v0.6.0 doesn't show everything
I'd expect.

v0.6.0

Toggle v0.6.0's commit message
v0.6.0: `Node` and `Tree` subclass for modeling

Mixins were the first attempts at customizing `_tree`'s behavior for
application-specific data modeling. Subclassing solves roughly the
same set of problems, and does so in a cleaner (opinion) way. Mixins
may be deprecated in the future.

v0.5.2

Toggle v0.5.2's commit message
v0.5.2: fix batch init. for non-`defineProperties` enviroments.

v0.5.1

Toggle v0.5.1's commit message
v0.5.1: faster implementation for removeAll

See the new benchmark for speed detail. On my machine, unbatched
removeAll w/ 1024 nodes happens in 0.2 seconds. Batched removeAll w/
1024 nodes happens in 0.125 seconds. Batch is "less safe", and
unbatched is now probably acceptable for most uses (mine, anyway).

v0.5.0

Toggle v0.5.0's commit message
v0.5.0: implement `node.removeAll`

`removeAll` removes an array of child nodes from a node, immediate
children only. The children may be from any clone.

v0.4.1

Toggle v0.4.1's commit message
v0.4.1: engage mixins before batch processing

mixins may be (and are in one use case) relied upon during batch
operations. This fix engages mixins before returning the batch tree.

v0.4.0

Toggle v0.4.0's commit message
v0.4.0: batch mode

v0.3.1

Toggle v0.3.1's commit message
v0.3.1: make explicit finalization stages

mixins were not engaged before dispatching callbacks with the
"pre-finalized" tree. This proved an issue in one instance, and seems
generally wrong. Now a pre-finalization stage is explicit, with mixins
and ancestry setup before calling callbacks.

v0.3.0

Toggle v0.3.0's commit message
v0.3.0: beforeFreeze[.*]

add supplemental files

v0.2.9

Toggle v0.2.9's commit message
v0.2.9: better mixins

Both tree and node mixins are now possible, using the same mixin
object. The mixin must be of the format: `{tree: [...], node:
[...]}`. All nodes share the same mixing object, so be careful with
state.
0