From 4531af42a399dc4ba5cb5250516b13a253dc0878 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 5 Jan 2014 08:46:01 -0800 Subject: [PATCH 01/37] Initial autodoc commit for data.avl --- api-index.html | 235 ++++++++++++++++++++++++ index-0.0.11.clj | 126 +++++++++++++ index.html | 251 ++++++++++++++++++++++++++ static/clojure-icon.gif | Bin 0 -> 2174 bytes static/clojure.css | 53 ++++++ static/favicon.png | Bin 0 -> 656 bytes static/internal.css | 18 ++ static/space/content-background.gif | Bin 0 -> 397 bytes static/space/left-nav-background.gif | Bin 0 -> 638 bytes static/space/left-nav-bottom.gif | Bin 0 -> 936 bytes static/space/left-nav-divider.gif | Bin 0 -> 52 bytes static/space/resources-background.gif | Bin 0 -> 550 bytes static/space/toc-background.gif | Bin 0 -> 457 bytes static/wiki.css | 22 +++ 14 files changed, 705 insertions(+) create mode 100644 api-index.html create mode 100644 index-0.0.11.clj create mode 100644 index.html create mode 100644 static/clojure-icon.gif create mode 100644 static/clojure.css create mode 100644 static/favicon.png create mode 100644 static/internal.css create mode 100644 static/space/content-background.gif create mode 100644 static/space/left-nav-background.gif create mode 100644 static/space/left-nav-bottom.gif create mode 100644 static/space/left-nav-divider.gif create mode 100644 static/space/resources-background.gif create mode 100644 static/space/toc-background.gif create mode 100644 static/wiki.css diff --git a/api-index.html b/api-index.html new file mode 100644 index 0000000..3de7580 --- /dev/null +++ b/api-index.html @@ -0,0 +1,235 @@ + + + + Index - AVL trees 0.0.11 API documentation + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

Index of Public Functions and Variables - AVL trees 0.0.11 (in development)

+This page has an alphabetical index of all the documented functions and variables +in AVL trees. + + + +
+Shortcuts:
+A B C D + E F G H + I J K L + M +
+N O P Q + R S T U + V W X Y + Z +
+Other +
+
+ +
+

A

+
+ AVLMap                       type          clojure.data.avl   
+ AVLMapSeq                    type          clojure.data.avl   
+ AVLNode                      type          clojure.data.avl   
+ AVLSet                       type          clojure.data.avl   
+ AVLTransientMap              type          clojure.data.avl   
+ AVLTransientSet              type          clojure.data.avl   
+
+  
+
+

B

+
+
+  
+
+

C

+
+
+  
+
+

D

+
+
+  
+
+

E

+
+
+  
+
+

F

+
+
+  
+
+

G

+
+
+  
+
+

H

+
+
+  
+
+

I

+
+
+  
+
+

J

+
+
+  
+
+

K

+
+
+  
+
+

L

+
+
+  
+
+

M

+
+
+  
+
+

N

+
+
+  
+
+

O

+
+
+  
+
+

P

+
+
+  
+
+

Q

+
+
+  
+
+

R

+
+ rank-of                      function      clojure.data.avl   Returns the rank of x in coll or -1 if not present...
+
+  
+
+

S

+
+ sorted-map                   function      clojure.data.avl   keyval => key val Returns a new AVL map with suppl...
+ sorted-map-by                function      clojure.data.avl   keyval => key val Returns a new sorted map with su...
+ sorted-set                   function      clojure.data.avl   Returns a new sorted set with supplied keys..
+ sorted-set-by                function      clojure.data.avl   Returns a new sorted set with supplied keys, using...
+
+  
+
+

T

+
+
+  
+
+

U

+
+
+  
+
+

V

+
+
+  
+
+

W

+
+
+  
+
+

X

+
+
+  
+
+

Y

+
+
+  
+
+

Z

+
+
+  
+
+

Other

+
+
+  
+
+ +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/index-0.0.11.clj b/index-0.0.11.clj new file mode 100644 index 0000000..df128e1 --- /dev/null +++ b/index-0.0.11.clj @@ -0,0 +1,126 @@ +{:namespaces + ({:source-url + "https://github.com/clojure/data.avl/blob/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj", + :wiki-url + "http://clojure.github.com/data.avl/clojure.data.avl-api.html", + :name "clojure.data.avl", + :author "Michał Marczyk", + :doc + "An implementation of persistent sorted maps and sets based on AVL\ntrees with API mimicking that of Clojure's sorted maps and\nsets (based on Red-Black Trees). Additionally, the provided map and\nset types support the transients API and logarithmic time rank\nqueries via clojure.core/nth (select element by rank) and\nclojure.data.avl/rank-of (discover rank of element)."}), + :vars + ({:arglists ([coll x]), + :name "rank-of", + :namespace "clojure.data.avl", + :source-url + "https://github.com/clojure/data.avl/blob/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj#L1285", + :raw-source-url + "https://github.com/clojure/data.avl/raw/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj", + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/rank-of", + :doc "Returns the rank of x in coll or -1 if not present.", + :var-type "function", + :line 1285, + :file "src/main/clojure/clojure/data/avl.clj"} + {:arglists ([& keyvals]), + :name "sorted-map", + :namespace "clojure.data.avl", + :source-url + "https://github.com/clojure/data.avl/blob/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj#L1251", + :raw-source-url + "https://github.com/clojure/data.avl/raw/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj", + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-map", + :doc + "keyval => key val\nReturns a new AVL map with supplied mappings.", + :var-type "function", + :line 1251, + :file "src/main/clojure/clojure/data/avl.clj"} + {:arglists ([comparator & keyvals]), + :name "sorted-map-by", + :namespace "clojure.data.avl", + :source-url + "https://github.com/clojure/data.avl/blob/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj#L1260", + :raw-source-url + "https://github.com/clojure/data.avl/raw/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj", + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-map-by", + :doc + "keyval => key val\nReturns a new sorted map with supplied mappings, using the supplied\ncomparator.", + :var-type "function", + :line 1260, + :file "src/main/clojure/clojure/data/avl.clj"} + {:arglists ([& keys]), + :name "sorted-set", + :namespace "clojure.data.avl", + :source-url + "https://github.com/clojure/data.avl/blob/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj#L1272", + :raw-source-url + "https://github.com/clojure/data.avl/raw/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj", + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-set", + :doc "Returns a new sorted set with supplied keys.", + :var-type "function", + :line 1272, + :file "src/main/clojure/clojure/data/avl.clj"} + {:arglists ([comparator & keys]), + :name "sorted-set-by", + :namespace "clojure.data.avl", + :source-url + "https://github.com/clojure/data.avl/blob/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj#L1277", + :raw-source-url + "https://github.com/clojure/data.avl/raw/538c20791dd6a1c1b0fd3a677da934d7b1464207/src/main/clojure/clojure/data/avl.clj", + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-set-by", + :doc + "Returns a new sorted set with supplied keys, using the supplied comparator.", + :var-type "function", + :line 1277, + :file "src/main/clojure/clojure/data/avl.clj"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/AVLMap", + :namespace "clojure.data.avl", + :var-type "type", + :name "AVLMap"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/AVLMapSeq", + :namespace "clojure.data.avl", + :var-type "type", + :name "AVLMapSeq"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/AVLNode", + :namespace "clojure.data.avl", + :var-type "type", + :name "AVLNode"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/AVLSet", + :namespace "clojure.data.avl", + :var-type "type", + :name "AVLSet"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/AVLTransientMap", + :namespace "clojure.data.avl", + :var-type "type", + :name "AVLTransientMap"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/AVLTransientSet", + :namespace "clojure.data.avl", + :var-type "type", + :name "AVLTransientSet"})} diff --git a/index.html b/index.html new file mode 100644 index 0000000..74c991b --- /dev/null +++ b/index.html @@ -0,0 +1,251 @@ + + + + clojure.data.avl - AVL trees 0.0.11 API documentation + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

API for clojure.data.avl + - AVL trees 0.0.11 (in development) +

+by Michał Marczyk
+
Full namespace name: clojure.data.avl +

+

Overview

+ +
An implementation of persistent sorted maps and sets based on AVL
+trees with API mimicking that of Clojure's sorted maps and
+sets (based on Red-Black Trees). Additionally, the provided map and
+set types support the transients API and logarithmic time rank
+queries via clojure.core/nth (select element by rank) and
+clojure.data.avl/rank-of (discover rank of element).
+ + +
+ + +
+

+

Types

+
+
+
+

AVLMap

+ type
+

+    Fields: [comp tree cnt _meta _hash _hasheq]
+ Protocols: clojure.core.protocols/IKVReduce
+ Interfaces: clojure.data.avl.IAVLTree, clojure.lang.Associative, clojure.lang.Counted, clojure.lang.IEditableCollection, clojure.lang.IFn, clojure.lang.IHashEq, clojure.lang.ILookup, clojure.lang.IMeta, clojure.lang.IObj, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Indexed, clojure.lang.MapEquivalence, clojure.lang.Reversible, clojure.lang.Seqable, clojure.lang.Sorted, java.io.Serializable, java.lang.Iterable, java.util.Map
+
+
+
+

AVLMapSeq

+ type
+

+    Fields: [_meta stack ascending? cnt _hash _hasheq]
+ Protocols:
+ Interfaces: clojure.lang.Counted, clojure.lang.IHashEq, clojure.lang.IMeta, clojure.lang.IObj, clojure.lang.IPersistentCollection, clojure.lang.ISeq, clojure.lang.Seqable, clojure.lang.Sequential, java.io.Serializable, java.util.List
+
+
+
+

AVLNode

+ type
+

+    Fields: [edit key val left right height rank]
+ Protocols:
+ Interfaces: clojure.data.avl.IAVLNode
+
+
+
+

AVLSet

+ type
+

+    Fields: [_meta avl-map _hash _hasheq]
+ Protocols:
+ Interfaces: clojure.data.avl.IAVLTree, clojure.lang.Counted, clojure.lang.IEditableCollection, clojure.lang.IFn, clojure.lang.IHashEq, clojure.lang.ILookup, clojure.lang.IMeta, clojure.lang.IObj, clojure.lang.IPersistentCollection, clojure.lang.IPersistentSet, clojure.lang.Indexed, clojure.lang.Reversible, clojure.lang.Seqable, clojure.lang.Sorted, java.io.Serializable, java.util.Set
+
+
+
+

AVLTransientMap

+ type
+

+    Fields: [edit comp tree cnt]
+ Protocols:
+ Interfaces: clojure.lang.Counted, clojure.lang.IFn, clojure.lang.ILookup, clojure.lang.ITransientAssociative, clojure.lang.ITransientCollection, clojure.lang.ITransientMap
+
+
+
+

AVLTransientSet

+ type
+

+    Fields: [transient-avl-map]
+ Protocols:
+ Interfaces: clojure.lang.Counted, clojure.lang.IFn, clojure.lang.ITransientCollection, clojure.lang.ITransientSet
+
+
+
+

+

Public Variables and Functions

+
+
+
+

rank-of

+ function
+
Usage: (rank-of coll x)
+
+
Returns the rank of x in coll or -1 if not present.
+ + + Source +
+
+
+

sorted-map

+ function
+
Usage: (sorted-map & keyvals)
+
+
keyval => key val
+Returns a new AVL map with supplied mappings.
+ + + Source +
+
+
+

sorted-map-by

+ function
+
Usage: (sorted-map-by comparator & keyvals)
+
+
keyval => key val
+Returns a new sorted map with supplied mappings, using the supplied
+comparator.
+ + + Source +
+
+
+

sorted-set

+ function
+
Usage: (sorted-set & keys)
+
+
Returns a new sorted set with supplied keys.
+ + + Source +
+
+
+

sorted-set-by

+ function
+
Usage: (sorted-set-by comparator & keys)
+
+
Returns a new sorted set with supplied keys, using the supplied comparator.
+ + + Source +
+
+ + +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/static/clojure-icon.gif b/static/clojure-icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..84eee16d95b131330e74e55f834849f27a1bb353 GIT binary patch literal 2174 zcmdVXi$BwQ1Hkd`X0w^mCM3yaKcu-NcTQzgE=5$1q)u@n*Gis}qfXB(v212?X_R4` zxu4uBp&FA!*~)#4g>vgcA;+ohd7VGw`TPg(*T>V_!^t@`41|FXB%n|z&eYiiB@Z(j zSs#6VO}h4T`AYsoNz>ew7N5z*5waj?ZC$bS&uq@i_`$EuJ;UFc=jhch zGzTMZ-*Tmqfvzif-tUw@6EuRux6EQ}bWe2c{Iy zC+ph=2fFgiM&}XZ(CrA7Vr0tE5QGGMt>t<0FZ#izm9*O0F;7EqTEQinVLpT z1vGjF1Ki5Got=}LmC4Fy_@w?1jr zKw*{f$hwAlF0@7W>FeItx?7;C7o{8sixG{EJt6j$3=|e1m0P5-xC>+3wRe^Qx)nKNxIimsn?ioZom|#e$KnNN#FlmoF-!PMs37!?`{(1 zuz`hzfvcdMHWO>!j68Hu^QMY)3YAzKjr`-Qc5Fzxx<7oyjbjIju1Vj_cq#7*BYR`N zXKhkSqAz|ICGi^XyhI{8XWAeg0STz-?6SF$sAlzOuWDw%U{NqWoFX7^KK}^786o~K zn3INKJG3LmiH$VFBm_G?`_+p|)9)DGszBP0vml14lLkAp2R7%0z*MA+WMvvMdACPz z#uaD#Y4|5oG8ReUxwbr%e_;784LEDeO-4-%|1e8|Y^xuiRL5ysPdjL)4sswH@nh+g zjACX){$YnBl%no;GAax#Juty#l8OsCb~f;KZunanRV|0OX_`QRPxnLClqf@JJ2UtL zBZJAB2PRF&{jy4Sza?`zu9C=t+i*jZg5^Glqvgf}Kv2 z#~u3)kD?JB%5iSc=ExIgF^t*fn7edVKqg$*nPODuV?&^{gr|0)Z%oL==sbnsWfW9I zkx*5EtG7E;etk4X0RgQ)%z!X>0iBOOCiW_tP?vdKn5Cw8!{-i((aQJ<2|9jaPY*SH z+2^iGPsd+9==z;AI&%c4oK|;;HOT$eJ!jKQ<+^PI7ocr9Kj3c_7C+IVbQd+y@3!GJ zbs%Wy=;vNvN8Ocv2Cj8sfNtz78u8hFQhm_!S^Ds*3= z746Gw5mt~M@1QgI6n%FWNSthP1m}->e<7^C&6fO4do{Ntlt}bJ$g1&4OHOnQWt`wY zsK!QA;cp!{hGOJae-B^q=AG%_l{dP8eLb;^sC}qZ$EyAP=>c#A=@Z)86_Mwa47yIc zki*S9?Ouh_4MW)DL%Z|6yFItY=E?)6s3@!`=JeG7Oy)5@R=;*%-uf1oTK5i*v5-X7 z+N0298uYME6u2D$8akECjNWj~%wafT>NdUy8H7r;f^OUu;;sLB^lraaUbu^gGM!`EExghjFr{0f()3-5{`8*5k4RK;L*y@pnG zw1oa#mswT5_5OE%VP+3$TCma`Hdx=mJ6Y>d;}A%mv#&3}DnAd)_=O@w2Wl+9@>=_x z`zm@B9Z~q496rjFrGldtqqc+N$RlDUd`caAwRMKDYVsOsh%Z5xra(C6o_J+}QYR&H zpY07lT6_e2C>x7(kAq=4Y_)LK+i6zGW|{G6N}FV5M3=ba^!OJ_MqU7^TfE-`TLx2U zA|mUNyv(1<@ZdZ04!-N@EOi&No7!*9hZ~d ziQn4vE@-H`5ZRTp`-EFn@CY&RQNd-)AT{&f9yNDd)pTq4jLGU)xmj3!IDUR79G0f`DZwi4h<9E>XrVjt ztU>Ka?$f}HI4=GI@zG5M4X{eG-3wbP7H!R5ayj-byGn%fzh=$U1>KObkT*N zXmH_0A4_gYlgFLbc2iZ ztldLct;_-{kj?`VfV!DIKq--!TQW&!ax{At0A`ZA#5JSvqhp8$1Z_fyC@=_+SRY4m zloN2Z0x-QG*xm(x^#1mx3MRD{@F`?Wq=92kJR22 z?h2S+g)g%(nUr`Ftw$-A02qqv038z0HjwCHWqW~8LxiRMX*6Sm3B4b`$3~Ie@;<)` z8(E34S_#11l34(d+?oX-P}RcX-V^{khZ#0=Dg2&)159P0HBbhCZX5z2{cqZJB{!+C zSL3g~a48l*wp-N1Mhsu+9RO}!>E!G0Ui=;#<+9b>eAU_rK$BN40Aj(KHVd#Gqfx%i z-KuWfMLrhI@1*vo2seY;2$xHbh-(H-UYQq<>HtP;LWrntt_{Ba76G8X;u^0)A2`J1 z$DdEQihKl}4*z=yEbA^V7cLoYD9O@Yp_bOYw0sUSqLcj-Ht6h}z r0ob+z-NJ9Usu2{W%$JI1Q3Psq$AwTV6b4obFsLPL)kug&LI40e)1Al% literal 0 HcmV?d00001 diff --git a/static/space/left-nav-background.gif b/static/space/left-nav-background.gif new file mode 100644 index 0000000000000000000000000000000000000000..e6e590449ccd23d463edd3906bb471d156c98b1b GIT binary patch literal 638 zcmV-^0)hQUNk%w1VW_{rmg-{QUg*`1twx`SG000F4Fa>i|F(VTqf&jn=24n~X z=cuA!TefhVvMG$-Zk^9Ey`Ld3>0enwy-R zoOE(3CLbgN1Oo_AP*{i(1`3C%O-ztW9y&=tcR-%KzQ4ekY`ke=9$lyi1qHCJ0n5u! z83RmTAb>|UJfXqe-rw3TKBO&@0RvxLsTT)RRacD57zosnCgRtWKj8fRy*OrQh!{48 z1D7Yu7&%M0Wm>f)By#CXx%EyfmTYXSKng+$B!jZ}v@gxcM Y3^!j9Sm0_$m==|C{jCE{6%hacJAN`7+yDRo literal 0 HcmV?d00001 diff --git a/static/space/left-nav-bottom.gif b/static/space/left-nav-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..061c0895704895359a1f290af448a538eee299e7 GIT binary patch literal 936 zcmZ?wbhEHbT)`m3aFv1K|NsC0{{8#=_wS!Se}4b|{r&s*XV0Gf`0?Z3y?gK9zyJC3 z=dWMCu3fwK?c29^@7_Il@Zjs$uQzYreE$6Tty{P5-o5+r!(kjzIyfQ#ful$uV24$4<9{x^!fAWJ9qB9ef##qhYz=J z-)5i~DE?#to1p_DL4IOj`|seEP^cj%#?6#?fQN(OLWTm@45zi%wMtLFt=j)!L&YE7 zh>bCugB3VqJokm%g*nWjOSfch-gxG0 zPg7KM^M&-h!eSQoS-0jey0I_t^j^Gd&C>qMEo;xcdAsT2@u18}1zv>EN;dT!+ODRBleY>e=ERs?~ecz+0;_?S-$-1coEb zf@(Gv83$Akx3ep1NE9$MzL;F>A8r|Ss!Y%`Q|<9grKt~FTG$2ECcFqZbYlh+pG|6A|Tl^+#y`J;C?7ho`NV|P+tc_b(%0Ev!5b&_Ui%Hs`LDaiUVfAZ1%jJrE z%M{*inOEw3C`L#tW0kzue7Wdty3?6Ye01B9px{`2dfxH<((~VxzdO~luqCAO=FAWW zRxybN2Np$z2M5{D?rcB7a9pzCItzc#R!7FCsbWWO<`!ChO)OOX8s6r(UGzc&GpC)w z!Az-y2@cF_JSDgpk9!_qWa4popum=*dEmwb^{?9_gR)GP-mY&FC|JPEc1MJfS>%Gc zGE2wJ7xx%g7fg7-su|FEDh2l~_u3>cZD3PKziO|xDu z7r%8xvyo9;X9YVeM@mKmqr=UVMH0^4t9^DlQFzkmDT z`|XEsS08z_;^4ho58kXeaBtpk?_M2YC&t>zRi>(XT_Hm~Mh8@^g2P^a6Q(Pa18bLXA* z`gR`(KCE1FEI=>+l*zmc4o@x8zA3t|2UCt2@7$p-h z(yATIq1gMs1Nz;lo36&a*uxUlULcR6pQ-=+4uVYNwAn&1{^K zwe;p`kvWmYHDM=%MR-qa08ahoB2ck{|=XLc&8-5E;SkR+~AW(5Q4uRdH^I!(gDR5E23*@te39 zw%G#UQ*FE7@VM*K$!-M(V}cMKPL2pb0tYyRY;uT+ii`RJOb4!0eg^pXCaot3PC=t)W0OoEt8d@JV4Sd&hYo=- zrHVBM@X<0!8s~N0fhO$Ox3V1NQ--Snn2SVw1ZwKj8r;90L}@vBGeM9A5dZ)?W#ZO+ literal 0 HcmV?d00001 diff --git a/static/wiki.css b/static/wiki.css new file mode 100644 index 0000000..1cb1bdd --- /dev/null +++ b/static/wiki.css @@ -0,0 +1,22 @@ +/* Wiki Rendered Styles */ +.wiki { line-height: 150%; font-family: arial, helvetica, sans-serif; font-size: small; } +.wiki h1 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.4em; } +.wiki h2 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.3em; } +.wiki h3 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.1em; } +.wiki h4 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.066em; } +.wiki h5 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.033em; } +.wiki h6 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.0em; } +.wiki table { border-collapse: collapse; margin: 10px 0; font-size: small; } +.wiki p { margin: 0; padding: 0; padding: 5px 0; } +.wiki td { border: 1px solid #DDD; } +.wiki #toc { border: 1px solid #AAA; background: #fff; padding: 5px; margin: 0 0 10px 10px; width: 25%; float: right; clear: right;} +.wiki #toc h1 { font-weight: normal; font-size: 1.2em; padding: 0; } +.wiki #toc a:hover { color: #00D; background: #FFD; } + +.wiki hr { height: 1px; color: #AAA; background-color: #AAA; border: 0; margin: 0 10px; } +.wiki ul { padding: .5em 0 0 3em; margin: 0; } +.wiki ol { padding: .5em 0 0 3em; margin: 0; } +.wiki ul.quotelist { list-style: none; } +.wiki tt { font-size: small; } +.wiki img { border: 0; padding: 4px; } + From 4488442b309973890f3b1b6490e81a81d45d93dd Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 8 Jan 2014 10:31:41 -0800 Subject: [PATCH 02/37] Autodoc commit for master/d16d433b --- api-index.html | 6 +++--- index-0.0.11.clj => index-0.0.12.clj | 32 ++++++++++++++-------------- index.html | 18 ++++++++-------- 3 files changed, 28 insertions(+), 28 deletions(-) rename index-0.0.11.clj => index-0.0.12.clj (72%) diff --git a/api-index.html b/api-index.html index 3de7580..cd28757 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - AVL trees 0.0.11 API documentation + Index - AVL trees 0.0.12 API documentation @@ -25,7 +25,7 @@

data.avl API
From 678c6ad4d8d40d1d0a0f1cd8e764336718574ce3 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 2 Feb 2014 17:13:14 -0800 Subject: [PATCH 06/37] Autodoc commit for master/3b0f5b69 --- index-0.0.12.clj | 6 +++--- index.html | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/index-0.0.12.clj b/index-0.0.12.clj index 64a5666..6aaa829 100644 --- a/index-0.0.12.clj +++ b/index-0.0.12.clj @@ -90,7 +90,7 @@ :var-type "function", :line 1462, :file "src/main/clojure/clojure/data/avl.clj"} - {:arglists ([coll n]), + {:arglists ([n coll]), :name "split-at", :namespace "clojure.data.avl", :source-url @@ -104,7 +104,7 @@ :var-type "function", :line 1509, :file "src/main/clojure/clojure/data/avl.clj"} - {:arglists ([coll x]), + {:arglists ([k coll]), :name "split-key", :namespace "clojure.data.avl", :source-url @@ -114,7 +114,7 @@ :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/split-key", :doc - "Returns [left e? right], where left and right are collections of\nthe same type as coll and containing, respectively, the keys below\nand above x in the ordering determined by coll's comparator, while\ne? is the entry at key x for maps, the stored copy of the key x for\nsets, nil if coll does not contain x.", + "Returns [left e? right], where left and right are collections of\nthe same type as coll and containing, respectively, the keys below\nand above k in the ordering determined by coll's comparator, while\ne? is the entry at key k for maps, the stored copy of the key k for\nsets, nil if coll does not contain k.", :var-type "function", :line 1482, :file "src/main/clojure/clojure/data/avl.clj"} diff --git a/index.html b/index.html index 90eb4fb..bbd851d 100644 --- a/index.html +++ b/index.html @@ -259,7 +259,7 @@

sorted-set-by


split-at

function
-
Usage: (split-at coll n)
+    
Usage: (split-at n coll)
 
Equivalent to, but more efficient than, 
 [(into (empty coll) (take n coll))
@@ -272,13 +272,13 @@ 

split-at


split-key

function
-
Usage: (split-key coll x)
+    
Usage: (split-key k coll)
 
Returns [left e? right], where left and right are collections of
 the same type as coll and containing, respectively, the keys below
-and above x in the ordering determined by coll's comparator, while
-e? is the entry at key x for maps, the stored copy of the key x for
-sets, nil if coll does not contain x.
+and above k in the ordering determined by coll's comparator, while +e? is the entry at key k for maps, the stored copy of the key k for +sets, nil if coll does not contain k.
Source From ad73926b327342e86eafa7de55b4b3e5693f9b6f Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 3 Feb 2014 17:15:24 -0800 Subject: [PATCH 07/37] Autodoc commit for master/3b0f5b69 --- index-0.0.12.clj | 38 +++++++++++++++++++------------------- index.html | 33 +++++++++++++++++++-------------- 2 files changed, 38 insertions(+), 33 deletions(-) diff --git a/index-0.0.12.clj b/index-0.0.12.clj index 6aaa829..3b1e332 100644 --- a/index-0.0.12.clj +++ b/index-0.0.12.clj @@ -6,13 +6,13 @@ :name "clojure.data.avl", :author "Michał Marczyk", :doc - "An implementation of persistent sorted maps and sets based on AVL\ntrees with API mimicking that of Clojure's sorted maps and\nsets (based on Red-Black Trees). Additionally, the provided map and\nset types support the transients API and logarithmic time rank\nqueries via clojure.core/nth (select element by rank) and\nclojure.data.avl/rank-of (discover rank of element)."}), + "An implementation of persistent sorted maps and sets based on AVL\ntrees which can be used as drop-in replacements for Clojure's\nbuilt-in sorted maps and sets based on red-black trees. Apart from\nthe standard sorted collection API, the provided map and set types\nsupport the transients API and several additional logarithmic time\noperations: rank queries via clojure.core/nth (select element by\nrank) and clojure.data.avl/rank-of (discover rank of element),\n\"nearest key\" lookups via clojure.data.avl/nearest, splits by key\nand index via clojure.data.avl/split-key and\nclojure.data.avl/split-at, respectively, and subsets/submaps using\nclojure.data.avl/subrange."}), :vars ({:arglists ([coll test x]), :name "nearest", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1475", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1480", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -20,26 +20,26 @@ :doc "Equivalent to, but more efficient than, (first (subseq* coll test x)),\nwhere subseq* is clojure.core/subseq for test in #{>, >=} and\nclojure.core/rsubseq for test in #{<, <=}.", :var-type "function", - :line 1475, + :line 1480, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([coll x]), :name "rank-of", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1470", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1475", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/rank-of", :doc "Returns the rank of x in coll or -1 if not present.", :var-type "function", - :line 1470, + :line 1475, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([& keyvals]), :name "sorted-map", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1436", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1441", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -47,13 +47,13 @@ :doc "keyval => key val\nReturns a new AVL map with supplied mappings.", :var-type "function", - :line 1436, + :line 1441, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([comparator & keyvals]), :name "sorted-map-by", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1445", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1450", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -61,26 +61,26 @@ :doc "keyval => key val\nReturns a new sorted map with supplied mappings, using the supplied\ncomparator.", :var-type "function", - :line 1445, + :line 1450, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([& keys]), :name "sorted-set", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1457", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1462", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-set", :doc "Returns a new sorted set with supplied keys.", :var-type "function", - :line 1457, + :line 1462, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([comparator & keys]), :name "sorted-set-by", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1462", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1467", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -88,13 +88,13 @@ :doc "Returns a new sorted set with supplied keys, using the supplied comparator.", :var-type "function", - :line 1462, + :line 1467, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([n coll]), :name "split-at", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1509", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1514", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -102,13 +102,13 @@ :doc "Equivalent to, but more efficient than, \n[(into (empty coll) (take n coll))\n (into (empty coll) (drop n coll))].", :var-type "function", - :line 1509, + :line 1514, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([k coll]), :name "split-key", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1482", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1487", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -116,13 +116,13 @@ :doc "Returns [left e? right], where left and right are collections of\nthe same type as coll and containing, respectively, the keys below\nand above k in the ordering determined by coll's comparator, while\ne? is the entry at key k for maps, the stored copy of the key k for\nsets, nil if coll does not contain k.", :var-type "function", - :line 1482, + :line 1487, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([coll test limit] [coll start-test start end-test end]), :name "subrange", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1521", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1526", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -130,7 +130,7 @@ :doc "Returns an AVL collection comprising the entries of coll between\nstart and end (in the sense determined by coll's comparator) in\nlogarithmic time. Whether the endpoints are themselves included in\nthe returned collection depends on the provided tests; start-test\nmust be either > or >=, end-test must be either < or <=.\n\nWhen passed a single test and limit, subrange infers the other end\nof the range from the test: > / >= mean to include items up to the\nend of coll, < / <= mean to include items taken from the beginning\nof coll.\n\n(subrange >= start <= end) is equivalent to, but more efficient\nthan, (into (empty coll) (subseq coll >= start <= end).", :var-type "function", - :line 1521, + :line 1526, :file "src/main/clojure/clojure/data/avl.clj"} {:file nil, :raw-source-url nil, diff --git a/index.html b/index.html index bbd851d..2b8b3b0 100644 --- a/index.html +++ b/index.html @@ -111,11 +111,16 @@

Table of Contents

Overview

An implementation of persistent sorted maps and sets based on AVL
-trees with API mimicking that of Clojure's sorted maps and
-sets (based on Red-Black Trees). Additionally, the provided map and
-set types support the transients API and logarithmic time rank
-queries via clojure.core/nth (select element by rank) and
-clojure.data.avl/rank-of (discover rank of element).
+trees which can be used as drop-in replacements for Clojure's +built-in sorted maps and sets based on red-black trees. Apart from +the standard sorted collection API, the provided map and set types +support the transients API and several additional logarithmic time +operations: rank queries via clojure.core/nth (select element by +rank) and clojure.data.avl/rank-of (discover rank of element), +"nearest key" lookups via clojure.data.avl/nearest, splits by key +and index via clojure.data.avl/split-key and +clojure.data.avl/split-at, respectively, and subsets/submaps using +clojure.data.avl/subrange.

@@ -195,7 +200,7 @@

nearest

clojure.core/rsubseq for test in #{<, <=}.
- Source + Source


@@ -206,7 +211,7 @@

rank-of

Returns the rank of x in coll or -1 if not present.
- Source + Source


@@ -218,7 +223,7 @@

sorted-map

Returns a new AVL map with supplied mappings. - Source + Source


@@ -231,7 +236,7 @@

sorted-map-by

comparator. - Source + Source


@@ -242,7 +247,7 @@

sorted-set

Returns a new sorted set with supplied keys.
- Source + Source


@@ -253,7 +258,7 @@

sorted-set-by

Returns a new sorted set with supplied keys, using the supplied comparator.
- Source + Source


@@ -266,7 +271,7 @@

split-at

(into (empty coll) (drop n coll))]. - Source + Source


@@ -281,7 +286,7 @@

split-key

sets, nil if coll does not contain k. - Source + Source


@@ -305,7 +310,7 @@

subrange

than, (into (empty coll) (subseq coll >= start <= end). - Source + Source
From c502e15601ce822e5e4f607d116a520badecc05a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 2 Mar 2014 14:49:18 -0800 Subject: [PATCH 08/37] Autodoc commit for master/3b0f5b69 --- index-0.0.12.clj | 36 ++++++++++++++++++------------------ index.html | 18 +++++++++--------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/index-0.0.12.clj b/index-0.0.12.clj index 3b1e332..4139300 100644 --- a/index-0.0.12.clj +++ b/index-0.0.12.clj @@ -12,7 +12,7 @@ :name "nearest", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1480", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1499", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -20,26 +20,26 @@ :doc "Equivalent to, but more efficient than, (first (subseq* coll test x)),\nwhere subseq* is clojure.core/subseq for test in #{>, >=} and\nclojure.core/rsubseq for test in #{<, <=}.", :var-type "function", - :line 1480, + :line 1499, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([coll x]), :name "rank-of", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1475", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1494", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/rank-of", :doc "Returns the rank of x in coll or -1 if not present.", :var-type "function", - :line 1475, + :line 1494, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([& keyvals]), :name "sorted-map", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1441", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1460", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -47,13 +47,13 @@ :doc "keyval => key val\nReturns a new AVL map with supplied mappings.", :var-type "function", - :line 1441, + :line 1460, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([comparator & keyvals]), :name "sorted-map-by", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1450", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1469", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -61,26 +61,26 @@ :doc "keyval => key val\nReturns a new sorted map with supplied mappings, using the supplied\ncomparator.", :var-type "function", - :line 1450, + :line 1469, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([& keys]), :name "sorted-set", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1462", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1481", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-set", :doc "Returns a new sorted set with supplied keys.", :var-type "function", - :line 1462, + :line 1481, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([comparator & keys]), :name "sorted-set-by", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1467", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1486", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -88,13 +88,13 @@ :doc "Returns a new sorted set with supplied keys, using the supplied comparator.", :var-type "function", - :line 1467, + :line 1486, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([n coll]), :name "split-at", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1514", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1533", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -102,13 +102,13 @@ :doc "Equivalent to, but more efficient than, \n[(into (empty coll) (take n coll))\n (into (empty coll) (drop n coll))].", :var-type "function", - :line 1514, + :line 1533, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([k coll]), :name "split-key", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1487", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1506", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -116,13 +116,13 @@ :doc "Returns [left e? right], where left and right are collections of\nthe same type as coll and containing, respectively, the keys below\nand above k in the ordering determined by coll's comparator, while\ne? is the entry at key k for maps, the stored copy of the key k for\nsets, nil if coll does not contain k.", :var-type "function", - :line 1487, + :line 1506, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([coll test limit] [coll start-test start end-test end]), :name "subrange", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1526", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1546", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -130,7 +130,7 @@ :doc "Returns an AVL collection comprising the entries of coll between\nstart and end (in the sense determined by coll's comparator) in\nlogarithmic time. Whether the endpoints are themselves included in\nthe returned collection depends on the provided tests; start-test\nmust be either > or >=, end-test must be either < or <=.\n\nWhen passed a single test and limit, subrange infers the other end\nof the range from the test: > / >= mean to include items up to the\nend of coll, < / <= mean to include items taken from the beginning\nof coll.\n\n(subrange >= start <= end) is equivalent to, but more efficient\nthan, (into (empty coll) (subseq coll >= start <= end).", :var-type "function", - :line 1526, + :line 1546, :file "src/main/clojure/clojure/data/avl.clj"} {:file nil, :raw-source-url nil, diff --git a/index.html b/index.html index 2b8b3b0..010bdf3 100644 --- a/index.html +++ b/index.html @@ -200,7 +200,7 @@

nearest

clojure.core/rsubseq for test in #{<, <=}. - Source + Source


@@ -211,7 +211,7 @@

rank-of

Returns the rank of x in coll or -1 if not present.
- Source + Source


@@ -223,7 +223,7 @@

sorted-map

Returns a new AVL map with supplied mappings. - Source + Source


@@ -236,7 +236,7 @@

sorted-map-by

comparator. - Source + Source


@@ -247,7 +247,7 @@

sorted-set

Returns a new sorted set with supplied keys.
- Source + Source


@@ -258,7 +258,7 @@

sorted-set-by

Returns a new sorted set with supplied keys, using the supplied comparator.
- Source + Source


@@ -271,7 +271,7 @@

split-at

(into (empty coll) (drop n coll))]. - Source + Source


@@ -286,7 +286,7 @@

split-key

sets, nil if coll does not contain k. - Source + Source


@@ -310,7 +310,7 @@

subrange

than, (into (empty coll) (subseq coll >= start <= end). - Source + Source
From 13ae7d7c26ff5d99e752d3a6019d6eace5db5734 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 4 Mar 2014 11:42:52 -0800 Subject: [PATCH 09/37] Autodoc commit for master/3b0f5b69 --- index-0.0.12.clj | 4 ++-- index.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/index-0.0.12.clj b/index-0.0.12.clj index 4139300..60c77a0 100644 --- a/index-0.0.12.clj +++ b/index-0.0.12.clj @@ -122,7 +122,7 @@ :name "subrange", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1546", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1545", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url @@ -130,7 +130,7 @@ :doc "Returns an AVL collection comprising the entries of coll between\nstart and end (in the sense determined by coll's comparator) in\nlogarithmic time. Whether the endpoints are themselves included in\nthe returned collection depends on the provided tests; start-test\nmust be either > or >=, end-test must be either < or <=.\n\nWhen passed a single test and limit, subrange infers the other end\nof the range from the test: > / >= mean to include items up to the\nend of coll, < / <= mean to include items taken from the beginning\nof coll.\n\n(subrange >= start <= end) is equivalent to, but more efficient\nthan, (into (empty coll) (subseq coll >= start <= end).", :var-type "function", - :line 1546, + :line 1545, :file "src/main/clojure/clojure/data/avl.clj"} {:file nil, :raw-source-url nil, diff --git a/index.html b/index.html index 010bdf3..15d4889 100644 --- a/index.html +++ b/index.html @@ -310,7 +310,7 @@

subrange

than, (into (empty coll) (subseq coll >= start <= end). - Source + Source From 0b5a592b619d42d0fce427fb44c3c4689af9c51b Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 18 Mar 2014 05:20:40 -0700 Subject: [PATCH 10/37] Autodoc commit for master/3b0f5b69 --- api-index.html | 8 ++++---- index-0.0.12.clj | 20 ++++++++++---------- index.html | 22 +++++++++++++++------- 3 files changed, 29 insertions(+), 21 deletions(-) diff --git a/api-index.html b/api-index.html index 7e3fc26..74fde17 100644 --- a/api-index.html +++ b/api-index.html @@ -141,7 +141,7 @@

M

N

- nearest                      function      clojure.data.avl   Equivalent to, but more efficient than, (first (su...
+ nearest                      function      clojure.data.avl   (alpha)  Equivalent to, but more efficient than, (...
 
   
@@ -172,9 +172,9 @@

S

sorted-map-by function clojure.data.avl keyval => key val Returns a new sorted map with su... sorted-set function clojure.data.avl Returns a new sorted set with supplied keys.. sorted-set-by function clojure.data.avl Returns a new sorted set with supplied keys, using... - split-at function clojure.data.avl Equivalent to, but more efficient than, [(into (e... - split-key function clojure.data.avl Returns [left e? right], where left and right are ... - subrange function clojure.data.avl Returns an AVL collection comprising the entries o... + split-at function clojure.data.avl (alpha) Equivalent to, but more efficient than, [... + split-key function clojure.data.avl (alpha) Returns [left e? right], where left and r... + subrange function clojure.data.avl (alpha) Returns an AVL collection comprising the ...
diff --git a/index-0.0.12.clj b/index-0.0.12.clj index 60c77a0..648be51 100644 --- a/index-0.0.12.clj +++ b/index-0.0.12.clj @@ -18,7 +18,7 @@ :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/nearest", :doc - "Equivalent to, but more efficient than, (first (subseq* coll test x)),\nwhere subseq* is clojure.core/subseq for test in #{>, >=} and\nclojure.core/rsubseq for test in #{<, <=}.", + "(alpha)\n\nEquivalent to, but more efficient than, (first (subseq* coll test x)),\nwhere subseq* is clojure.core/subseq for test in #{>, >=} and\nclojure.core/rsubseq for test in #{<, <=}.", :var-type "function", :line 1499, :file "src/main/clojure/clojure/data/avl.clj"} @@ -94,43 +94,43 @@ :name "split-at", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1533", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1537", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/split-at", :doc - "Equivalent to, but more efficient than, \n[(into (empty coll) (take n coll))\n (into (empty coll) (drop n coll))].", + "(alpha)\n\nEquivalent to, but more efficient than,\n[(into (empty coll) (take n coll))\n (into (empty coll) (drop n coll))].", :var-type "function", - :line 1533, + :line 1537, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([k coll]), :name "split-key", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1506", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1508", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/split-key", :doc - "Returns [left e? right], where left and right are collections of\nthe same type as coll and containing, respectively, the keys below\nand above k in the ordering determined by coll's comparator, while\ne? is the entry at key k for maps, the stored copy of the key k for\nsets, nil if coll does not contain k.", + "(alpha)\n\nReturns [left e? right], where left and right are collections of\nthe same type as coll and containing, respectively, the keys below\nand above k in the ordering determined by coll's comparator, while\ne? is the entry at key k for maps, the stored copy of the key k for\nsets, nil if coll does not contain k.", :var-type "function", - :line 1506, + :line 1508, :file "src/main/clojure/clojure/data/avl.clj"} {:arglists ([coll test limit] [coll start-test start end-test end]), :name "subrange", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1545", + "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1551", :raw-source-url "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/subrange", :doc - "Returns an AVL collection comprising the entries of coll between\nstart and end (in the sense determined by coll's comparator) in\nlogarithmic time. Whether the endpoints are themselves included in\nthe returned collection depends on the provided tests; start-test\nmust be either > or >=, end-test must be either < or <=.\n\nWhen passed a single test and limit, subrange infers the other end\nof the range from the test: > / >= mean to include items up to the\nend of coll, < / <= mean to include items taken from the beginning\nof coll.\n\n(subrange >= start <= end) is equivalent to, but more efficient\nthan, (into (empty coll) (subseq coll >= start <= end).", + "(alpha)\n\nReturns an AVL collection comprising the entries of coll between\nstart and end (in the sense determined by coll's comparator) in\nlogarithmic time. Whether the endpoints are themselves included in\nthe returned collection depends on the provided tests; start-test\nmust be either > or >=, end-test must be either < or <=.\n\nWhen passed a single test and limit, subrange infers the other end\nof the range from the test: > / >= mean to include items up to the\nend of coll, < / <= mean to include items taken from the beginning\nof coll.\n\n(subrange >= start <= end) is equivalent to, but more efficient\nthan, (into (empty coll) (subseq coll >= start <= end).", :var-type "function", - :line 1545, + :line 1551, :file "src/main/clojure/clojure/data/avl.clj"} {:file nil, :raw-source-url nil, diff --git a/index.html b/index.html index 15d4889..710f417 100644 --- a/index.html +++ b/index.html @@ -195,7 +195,9 @@

nearest

function
Usage: (nearest coll test x)
 
-
Equivalent to, but more efficient than, (first (subseq* coll test x)),
+    
(alpha)
+
+Equivalent to, but more efficient than, (first (subseq* coll test x)),
 where subseq* is clojure.core/subseq for test in #{>, >=} and
 clojure.core/rsubseq for test in #{<, <=}.
@@ -266,12 +268,14 @@

split-at

function
Usage: (split-at n coll)
 
-
Equivalent to, but more efficient than, 
+    
(alpha)
+
+Equivalent to, but more efficient than,
 [(into (empty coll) (take n coll))
  (into (empty coll) (drop n coll))].
- Source + Source


@@ -279,14 +283,16 @@

split-key

function
Usage: (split-key k coll)
 
-
Returns [left e? right], where left and right are collections of
+    
(alpha)
+
+Returns [left e? right], where left and right are collections of
 the same type as coll and containing, respectively, the keys below
 and above k in the ordering determined by coll's comparator, while
 e? is the entry at key k for maps, the stored copy of the key k for
 sets, nil if coll does not contain k.
- Source + Source


@@ -295,7 +301,9 @@

subrange

Usage: (subrange coll test limit)
        (subrange coll start-test start end-test end)
 
-
Returns an AVL collection comprising the entries of coll between
+    
(alpha)
+
+Returns an AVL collection comprising the entries of coll between
 start and end (in the sense determined by coll's comparator) in
 logarithmic time. Whether the endpoints are themselves included in
 the returned collection depends on the provided tests; start-test
@@ -310,7 +318,7 @@ 

subrange

than, (into (empty coll) (subseq coll >= start <= end).
- Source + Source
From 42b2cf4342801574dd8163f7f2d3df56e71848a4 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 31 Mar 2014 15:08:08 -0700 Subject: [PATCH 11/37] Autodoc commit for master/3b0f5b69 --- api-index.html | 2 +- index.html | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/api-index.html b/api-index.html index 74fde17..7a433d6 100644 --- a/api-index.html +++ b/api-index.html @@ -227,7 +227,7 @@

Other

Logo & site design by Tom Hickey.
diff --git a/index.html b/index.html index 710f417..e8e0109 100644 --- a/index.html +++ b/index.html @@ -1,3 +1,4 @@ +custom-template = # @@ -329,7 +330,7 @@

subrange

Logo & site design by Tom Hickey.
From 9910e7a274241208fe5e6f9e3aea2cdcac01b79d Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 31 Mar 2014 21:31:30 -0700 Subject: [PATCH 12/37] Autodoc commit for master/3b0f5b69 --- index.html | 1 - 1 file changed, 1 deletion(-) diff --git a/index.html b/index.html index e8e0109..8572510 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,3 @@ -custom-template = # From 96f8427e7e9e95746cf50bb8a788ffcf4ee65321 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 31 Mar 2014 22:02:31 -0700 Subject: [PATCH 13/37] Autodoc commit for master/a4c56dfd --- index-0.0.12.clj | 38 +++++++++++++++++++------------------- index.html | 18 +++++++++--------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/index-0.0.12.clj b/index-0.0.12.clj index 648be51..d727898 100644 --- a/index-0.0.12.clj +++ b/index-0.0.12.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl/clojure.data.avl-api.html", :name "clojure.data.avl", @@ -12,9 +12,9 @@ :name "nearest", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1499", + "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1499", :raw-source-url - "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/nearest", :doc @@ -26,9 +26,9 @@ :name "rank-of", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1494", + "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1494", :raw-source-url - "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/rank-of", :doc "Returns the rank of x in coll or -1 if not present.", @@ -39,9 +39,9 @@ :name "sorted-map", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1460", + "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1460", :raw-source-url - "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-map", :doc @@ -53,9 +53,9 @@ :name "sorted-map-by", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1469", + "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1469", :raw-source-url - "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-map-by", :doc @@ -67,9 +67,9 @@ :name "sorted-set", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1481", + "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1481", :raw-source-url - "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-set", :doc "Returns a new sorted set with supplied keys.", @@ -80,9 +80,9 @@ :name "sorted-set-by", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1486", + "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1486", :raw-source-url - "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-set-by", :doc @@ -94,9 +94,9 @@ :name "split-at", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1537", + "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1537", :raw-source-url - "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/split-at", :doc @@ -108,9 +108,9 @@ :name "split-key", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1508", + "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1508", :raw-source-url - "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/split-key", :doc @@ -122,9 +122,9 @@ :name "subrange", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj#L1551", + "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1551", :raw-source-url - "https://github.com/clojure/data.avl/raw/51a8bb23fe248fab2d2b3c1d8b85cc4d715accb7/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/subrange", :doc diff --git a/index.html b/index.html index 8572510..ac792db 100644 --- a/index.html +++ b/index.html @@ -202,7 +202,7 @@

nearest

clojure.core/rsubseq for test in #{<, <=}. - Source + Source


@@ -213,7 +213,7 @@

rank-of

Returns the rank of x in coll or -1 if not present.
- Source + Source


@@ -225,7 +225,7 @@

sorted-map

Returns a new AVL map with supplied mappings. - Source + Source


@@ -238,7 +238,7 @@

sorted-map-by

comparator. - Source + Source


@@ -249,7 +249,7 @@

sorted-set

Returns a new sorted set with supplied keys.
- Source + Source


@@ -260,7 +260,7 @@

sorted-set-by

Returns a new sorted set with supplied keys, using the supplied comparator.
- Source + Source


@@ -275,7 +275,7 @@

split-at

(into (empty coll) (drop n coll))]. - Source + Source


@@ -292,7 +292,7 @@

split-key

sets, nil if coll does not contain k. - Source + Source


@@ -318,7 +318,7 @@

subrange

than, (into (empty coll) (subseq coll >= start <= end). - Source + Source
From 3b3aaf97e05dac110a936f4d29df0acbabb46edb Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 8 Apr 2014 13:56:02 -0700 Subject: [PATCH 14/37] Autodoc commit for master/ad6cebad --- index-0.0.12.clj | 38 +++++++++++++++++++------------------- index.html | 18 +++++++++--------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/index-0.0.12.clj b/index-0.0.12.clj index d727898..d7306e1 100644 --- a/index-0.0.12.clj +++ b/index-0.0.12.clj @@ -1,6 +1,6 @@ {:namespaces ({:source-url - "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/blob/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl/clojure.data.avl-api.html", :name "clojure.data.avl", @@ -12,9 +12,9 @@ :name "nearest", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1499", + "https://github.com/clojure/data.avl/blob/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj#L1499", :raw-source-url - "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/nearest", :doc @@ -26,9 +26,9 @@ :name "rank-of", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1494", + "https://github.com/clojure/data.avl/blob/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj#L1494", :raw-source-url - "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/rank-of", :doc "Returns the rank of x in coll or -1 if not present.", @@ -39,9 +39,9 @@ :name "sorted-map", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1460", + "https://github.com/clojure/data.avl/blob/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj#L1460", :raw-source-url - "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-map", :doc @@ -53,9 +53,9 @@ :name "sorted-map-by", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1469", + "https://github.com/clojure/data.avl/blob/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj#L1469", :raw-source-url - "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-map-by", :doc @@ -67,9 +67,9 @@ :name "sorted-set", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1481", + "https://github.com/clojure/data.avl/blob/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj#L1481", :raw-source-url - "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-set", :doc "Returns a new sorted set with supplied keys.", @@ -80,9 +80,9 @@ :name "sorted-set-by", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1486", + "https://github.com/clojure/data.avl/blob/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj#L1486", :raw-source-url - "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/sorted-set-by", :doc @@ -94,9 +94,9 @@ :name "split-at", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1537", + "https://github.com/clojure/data.avl/blob/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj#L1537", :raw-source-url - "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/split-at", :doc @@ -108,9 +108,9 @@ :name "split-key", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1508", + "https://github.com/clojure/data.avl/blob/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj#L1508", :raw-source-url - "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/split-key", :doc @@ -122,9 +122,9 @@ :name "subrange", :namespace "clojure.data.avl", :source-url - "https://github.com/clojure/data.avl/blob/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj#L1551", + "https://github.com/clojure/data.avl/blob/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj#L1551", :raw-source-url - "https://github.com/clojure/data.avl/raw/f1bec787cbca60bc69cdc7a8f025e1d6b424d7d2/src/main/clojure/clojure/data/avl.clj", + "https://github.com/clojure/data.avl/raw/ad6cebadab07fae3c8265edca6aedb0f156f21f1/src/main/clojure/clojure/data/avl.clj", :wiki-url "http://clojure.github.com/data.avl//clojure.data.avl-api.html#clojure.data.avl/subrange", :doc diff --git a/index.html b/index.html index ac792db..1ab841c 100644 --- a/index.html +++ b/index.html @@ -202,7 +202,7 @@

nearest

clojure.core/rsubseq for test in #{<, <=}. - Source + Source


@@ -213,7 +213,7 @@

rank-of

Returns the rank of x in coll or -1 if not present.
- Source + Source


@@ -225,7 +225,7 @@

sorted-map

Returns a new AVL map with supplied mappings. - Source + Source


@@ -238,7 +238,7 @@

sorted-map-by

comparator. - Source + Source


@@ -249,7 +249,7 @@

sorted-set

Returns a new sorted set with supplied keys.
- Source + Source


@@ -260,7 +260,7 @@

sorted-set-by

Returns a new sorted set with supplied keys, using the supplied comparator.
- Source + Source


@@ -275,7 +275,7 @@

split-at

(into (empty coll) (drop n coll))]. - Source + Source


@@ -292,7 +292,7 @@

split-key

sets, nil if coll does not contain k. - Source + Source


@@ -318,7 +318,7 @@

subrange

than, (into (empty coll) (subseq coll >= start <= end). - Source + Source
From 95a3ed0ea8881497bad788f88d473137346215b9 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 23 Apr 2014 05:54:38 -0700 Subject: [PATCH 15/37] Autodoc commit for master/c68c5595 --- api-index.html | 6 +++--- index-0.0.12.clj => index-0.0.13.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.0.12.clj => index-0.0.13.clj (100%) diff --git a/api-index.html b/api-index.html index 7a433d6..a255acd 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - AVL trees 0.0.12 API documentation + Index - AVL trees 0.0.13 API documentation @@ -25,7 +25,7 @@

data.avl API
From 5767c9250047653de7d37bff8b5c38f52b0d55f3 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sat, 19 Dec 2015 18:34:46 -0800 Subject: [PATCH 20/37] Autodoc commit for master/bb8b8089 --- api-index.html | 6 +++--- index-0.0.13.clj => index-0.0.14.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.0.13.clj => index-0.0.14.clj (100%) diff --git a/api-index.html b/api-index.html index 1fbf256..924c1d7 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - AVL trees 0.0.13 API documentation + Index - AVL trees 0.0.14 API documentation @@ -25,7 +25,7 @@

data.avl API
@@ -219,6 +222,7 @@

merge

In case of key collisions, mappings from maps further to the right in the argument list take precedence. +

     
     
     Source
@@ -240,6 +244,7 @@ 

merge-with

nil is returned. Use f to combine values in case of key collisions. +

     
     
     Source
@@ -255,6 +260,7 @@ 

nearest

Equivalent to, but more efficient than, (first (subseq* coll test x)), where subseq* is clojure.core/subseq for test in #{>, >=} and clojure.core/rsubseq for test in #{<, <=}. +

     Added in AVL trees version 0.0.12
Source @@ -266,6 +272,7 @@

rank-of

Usage: (rank-of coll x)
 
Returns the rank of x in coll or -1 if not present.
+

     Added in AVL trees version 0.0.6
Source @@ -278,6 +285,7 @@

sorted-map

keyval => key val
 Returns a new AVL map with supplied mappings.
+

     Added in AVL trees version 0.0.1
Source @@ -291,6 +299,7 @@

sorted-map-by

keyval => key val
 Returns a new sorted map with supplied mappings, using the supplied
 comparator.
+

     Added in AVL trees version 0.0.1
Source @@ -302,6 +311,7 @@

sorted-set

Usage: (sorted-set & keys)
 
Returns a new sorted set with supplied keys.
+

     Added in AVL trees version 0.0.1
Source @@ -313,6 +323,7 @@

sorted-set-by

Usage: (sorted-set-by comparator & keys)
 
Returns a new sorted set with supplied keys, using the supplied comparator.
+

     Added in AVL trees version 0.0.1
Source @@ -328,6 +339,7 @@

split-at

Equivalent to, but more efficient than, [(into (empty coll) (take n coll)) (into (empty coll) (drop n coll))]. +

     Added in AVL trees version 0.0.12
Source @@ -345,6 +357,7 @@

split-key

and above k in the ordering determined by coll's comparator, while e? is the entry at key k for maps, the stored copy of the key k for sets, nil if coll does not contain k. +

     Added in AVL trees version 0.0.12
Source @@ -371,6 +384,7 @@

subrange

(subrange >= start <= end) is equivalent to, but more efficient than, (into (empty coll) (subseq coll >= start <= end). +

     Added in AVL trees version 0.0.12
Source @@ -390,6 +404,7 @@

union

same comparator. nil is accepted and converted into an empty AVL set. The value returned is itself an AVL set, except in the nullary case in which nil is returned. +

     
     
     Source
@@ -413,6 +428,7 @@ 

unsafe-join

occurs earlier than colly among the arguments to unsafe-join, collx's greatest element must be strictly smaller than the smallest element of colly (in the sense determined by the comparator). +

     
     
     Source

From 253f99a6adcaaad037f5c5e09be46d0319b6275e Mon Sep 17 00:00:00 2001
From: Tom Faulhaber 
Date: Sun, 21 Aug 2016 13:29:22 -0700
Subject: [PATCH 27/37] Autodoc commit for master/bb8b8089

---
 index-0.0.14.clj | 52 ++++++++++++++++++++++++------------------------
 index.html       | 30 ++++++++++++++--------------
 2 files changed, 41 insertions(+), 41 deletions(-)

diff --git a/index-0.0.14.clj b/index-0.0.14.clj
index 650c84a..ffea7af 100644
--- a/index-0.0.14.clj
+++ b/index-0.0.14.clj
@@ -12,8 +12,8 @@
    :name "merge",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2123",
-   :line 2123,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2223",
+   :line 2223,
    :var-type "function",
    :arglists ([] [m] [m1 m2] [m1 m2 m3 & more]),
    :doc
@@ -26,8 +26,8 @@
    :name "merge-with",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2151",
-   :line 2151,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2251",
+   :line 2251,
    :var-type "function",
    :arglists ([f] [f m] [f m1 m2] [f m1 m2 m3 & more]),
    :doc
@@ -41,8 +41,8 @@
    :name "nearest",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L1984",
-   :line 1984,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2084",
+   :line 2084,
    :var-type "function",
    :arglists ([coll test x]),
    :doc
@@ -56,8 +56,8 @@
    :name "rank-of",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L1978",
-   :line 1978,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2078",
+   :line 2078,
    :var-type "function",
    :arglists ([coll x]),
    :doc "Returns the rank of x in coll or -1 if not present.",
@@ -70,8 +70,8 @@
    :name "sorted-map",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L1930",
-   :line 1930,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2030",
+   :line 2030,
    :var-type "function",
    :arglists ([& keyvals]),
    :doc
@@ -85,8 +85,8 @@
    :name "sorted-map-by",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L1945",
-   :line 1945,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2045",
+   :line 2045,
    :var-type "function",
    :arglists ([comparator & keyvals]),
    :doc
@@ -100,8 +100,8 @@
    :name "sorted-set",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L1963",
-   :line 1963,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2063",
+   :line 2063,
    :var-type "function",
    :arglists ([& keys]),
    :doc "Returns a new sorted set with supplied keys.",
@@ -114,8 +114,8 @@
    :name "sorted-set-by",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L1969",
-   :line 1969,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2069",
+   :line 2069,
    :var-type "function",
    :arglists ([comparator & keys]),
    :doc
@@ -129,8 +129,8 @@
    :name "split-at",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2024",
-   :line 2024,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2124",
+   :line 2124,
    :var-type "function",
    :arglists ([n coll]),
    :doc
@@ -144,8 +144,8 @@
    :name "split-key",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L1994",
-   :line 1994,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2094",
+   :line 2094,
    :var-type "function",
    :arglists ([k coll]),
    :doc
@@ -159,8 +159,8 @@
    :name "subrange",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2039",
-   :line 2039,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2139",
+   :line 2139,
    :var-type "function",
    :arglists ([coll test limit] [coll start-test start end-test end]),
    :doc
@@ -173,8 +173,8 @@
    :name "union",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2179",
-   :line 2179,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2279",
+   :line 2279,
    :var-type "function",
    :arglists ([] [s] [s1 s2] [s1 s2 s3 & more]),
    :doc
@@ -187,8 +187,8 @@
    :name "unsafe-join",
    :file "src/main/clojure/clojure/data/avl.clj",
    :source-url
-   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2095",
-   :line 2095,
+   "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2195",
+   :line 2195,
    :var-type "function",
    :arglists ([] [coll] [coll1 coll2] [coll1 coll2 coll3 & more]),
    :doc
diff --git a/index.html b/index.html
index 49031f4..2aa1386 100644
--- a/index.html
+++ b/index.html
@@ -151,7 +151,7 @@ 

AVLMap

type

     Fields: [comp tree cnt _meta _hash _hasheq]
- Protocols: clojure.core.protocols/IKVReduce
+ Protocols: clojure.core.protocols/CollReduce, clojure.core.protocols/IKVReduce
Interfaces: clojure.data.avl.IAVLTree, clojure.data.avl.INavigableTree, clojure.lang.Associative, clojure.lang.Counted, clojure.lang.IEditableCollection, clojure.lang.IFn, clojure.lang.IHashEq, clojure.lang.ILookup, clojure.lang.IMeta, clojure.lang.IObj, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Indexed, clojure.lang.MapEquivalence, clojure.lang.Reversible, clojure.lang.Seqable, clojure.lang.Sorted, java.io.Serializable, java.lang.Iterable, java.util.Map

@@ -178,7 +178,7 @@

AVLSet

type

     Fields: [_meta avl-map _hash _hasheq]
- Protocols:
+ Protocols: clojure.core.protocols/CollReduce
Interfaces: clojure.data.avl.IAVLTree, clojure.data.avl.INavigableTree, clojure.lang.Counted, clojure.lang.IEditableCollection, clojure.lang.IFn, clojure.lang.IHashEq, clojure.lang.ILookup, clojure.lang.IMeta, clojure.lang.IObj, clojure.lang.IPersistentCollection, clojure.lang.IPersistentSet, clojure.lang.Indexed, clojure.lang.Reversible, clojure.lang.Seqable, clojure.lang.Sorted, java.io.Serializable, java.util.Set

@@ -225,7 +225,7 @@

merge


     
     
-    Source
+    Source
   


@@ -247,7 +247,7 @@

merge-with


     
     
-    Source
+    Source
   


@@ -263,7 +263,7 @@

nearest


     Added in AVL trees version 0.0.12
- Source + Source


@@ -275,7 +275,7 @@

rank-of


     Added in AVL trees version 0.0.6
- Source + Source


@@ -288,7 +288,7 @@

sorted-map


     Added in AVL trees version 0.0.1
- Source + Source


@@ -302,7 +302,7 @@

sorted-map-by


     Added in AVL trees version 0.0.1
- Source + Source


@@ -314,7 +314,7 @@

sorted-set


     Added in AVL trees version 0.0.1
- Source + Source


@@ -326,7 +326,7 @@

sorted-set-by


     Added in AVL trees version 0.0.1
- Source + Source


@@ -342,7 +342,7 @@

split-at


     Added in AVL trees version 0.0.12
- Source + Source


@@ -360,7 +360,7 @@

split-key


     Added in AVL trees version 0.0.12
- Source + Source


@@ -387,7 +387,7 @@

subrange


     Added in AVL trees version 0.0.12
- Source + Source


@@ -407,7 +407,7 @@

union


     
     
-    Source
+    Source
   


@@ -431,7 +431,7 @@

unsafe-join


     
     
-    Source
+    Source
   

From ac99573455e3ae77ae4f7cff9ed434e30aee8b3f Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 22 Aug 2016 16:03:35 -0700 Subject: [PATCH 28/37] Autodoc commit for master/bb8b8089 --- index-0.0.14.clj | 52 ++++++++++++++++++++++++------------------------ index.html | 26 ++++++++++++------------ 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/index-0.0.14.clj b/index-0.0.14.clj index ffea7af..e328a28 100644 --- a/index-0.0.14.clj +++ b/index-0.0.14.clj @@ -12,8 +12,8 @@ :name "merge", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2223", - :line 2223, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2230", + :line 2230, :var-type "function", :arglists ([] [m] [m1 m2] [m1 m2 m3 & more]), :doc @@ -26,8 +26,8 @@ :name "merge-with", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2251", - :line 2251, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2258", + :line 2258, :var-type "function", :arglists ([f] [f m] [f m1 m2] [f m1 m2 m3 & more]), :doc @@ -41,8 +41,8 @@ :name "nearest", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2084", - :line 2084, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2091", + :line 2091, :var-type "function", :arglists ([coll test x]), :doc @@ -56,8 +56,8 @@ :name "rank-of", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2078", - :line 2078, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2085", + :line 2085, :var-type "function", :arglists ([coll x]), :doc "Returns the rank of x in coll or -1 if not present.", @@ -70,8 +70,8 @@ :name "sorted-map", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2030", - :line 2030, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2037", + :line 2037, :var-type "function", :arglists ([& keyvals]), :doc @@ -85,8 +85,8 @@ :name "sorted-map-by", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2045", - :line 2045, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2052", + :line 2052, :var-type "function", :arglists ([comparator & keyvals]), :doc @@ -100,8 +100,8 @@ :name "sorted-set", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2063", - :line 2063, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2070", + :line 2070, :var-type "function", :arglists ([& keys]), :doc "Returns a new sorted set with supplied keys.", @@ -114,8 +114,8 @@ :name "sorted-set-by", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2069", - :line 2069, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2076", + :line 2076, :var-type "function", :arglists ([comparator & keys]), :doc @@ -129,8 +129,8 @@ :name "split-at", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2124", - :line 2124, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2131", + :line 2131, :var-type "function", :arglists ([n coll]), :doc @@ -144,8 +144,8 @@ :name "split-key", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2094", - :line 2094, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2101", + :line 2101, :var-type "function", :arglists ([k coll]), :doc @@ -159,8 +159,8 @@ :name "subrange", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2139", - :line 2139, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2146", + :line 2146, :var-type "function", :arglists ([coll test limit] [coll start-test start end-test end]), :doc @@ -173,8 +173,8 @@ :name "union", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2279", - :line 2279, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2286", + :line 2286, :var-type "function", :arglists ([] [s] [s1 s2] [s1 s2 s3 & more]), :doc @@ -187,8 +187,8 @@ :name "unsafe-join", :file "src/main/clojure/clojure/data/avl.clj", :source-url - "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2195", - :line 2195, + "https://github.com/clojure/data.avl/blob/7dc39e8b4e5ff331dc4624a8b21256c776f81385/src/main/clojure/clojure/data/avl.clj#L2202", + :line 2202, :var-type "function", :arglists ([] [coll] [coll1 coll2] [coll1 coll2 coll3 & more]), :doc diff --git a/index.html b/index.html index 2aa1386..0b591dc 100644 --- a/index.html +++ b/index.html @@ -225,7 +225,7 @@

merge


     
     
-    Source
+    Source
   


@@ -247,7 +247,7 @@

merge-with


     
     
-    Source
+    Source
   


@@ -263,7 +263,7 @@

nearest


     Added in AVL trees version 0.0.12
- Source + Source


@@ -275,7 +275,7 @@

rank-of


     Added in AVL trees version 0.0.6
- Source + Source


@@ -288,7 +288,7 @@

sorted-map


     Added in AVL trees version 0.0.1
- Source + Source


@@ -302,7 +302,7 @@

sorted-map-by


     Added in AVL trees version 0.0.1
- Source + Source


@@ -314,7 +314,7 @@

sorted-set


     Added in AVL trees version 0.0.1
- Source + Source


@@ -326,7 +326,7 @@

sorted-set-by


     Added in AVL trees version 0.0.1
- Source + Source


@@ -342,7 +342,7 @@

split-at


     Added in AVL trees version 0.0.12
- Source + Source


@@ -360,7 +360,7 @@

split-key


     Added in AVL trees version 0.0.12
- Source + Source


@@ -387,7 +387,7 @@

subrange


     Added in AVL trees version 0.0.12
- Source + Source


@@ -407,7 +407,7 @@

union


     
     
-    Source
+    Source
   


@@ -431,7 +431,7 @@

unsafe-join


     
     
-    Source
+    Source
   
From 3224897f31efd4ac0640020573c4874b130b3b9d Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 22 Aug 2016 17:25:51 -0700 Subject: [PATCH 29/37] Autodoc commit for master/bb8b8089 --- api-index.html | 6 +++--- index-0.0.14.clj => index-0.0.15.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.0.14.clj => index-0.0.15.clj (100%) diff --git a/api-index.html b/api-index.html index f671b41..0c1c717 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - AVL trees 0.0.14 API documentation + Index - AVL trees 0.0.15 API documentation @@ -25,7 +25,7 @@

data.avl API