Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-12 | be tolerant of missing doc string in protocol sig | Rich Hickey | |
2009-11-11 | fix cache table setup | Rich Hickey | |
2009-11-11 | first cut at protocols | Rich Hickey | |
2009-11-10 | make -> and ->> metadata-aware Fixes #206 | Christophe Grand | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-11-10 | Added bound-fn to define thread-local binding aware functions | Meikel Brandmeyer | |
bound-fn captures the thread-local bindings in effect where the function is defined. Installs these bindings before executing the body. This is useful for helper functions running in a different thread. Excluded with-bindings from clojure/main.clj to prevent name clash. Fixes #170 Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-11-06 | really fix case with no or default-only clauses | Rich Hickey | |
2009-11-06 | fix case with no or default-only clauses | Rich Hickey | |
2009-11-04 | generate second ctor for defclass/type taking designated fields only, ↵ | Rich Hickey | |
defaulting rest to nil | |||
2009-11-03 | tweaks to keyword call sites, enable in defclass/type by default | Rich Hickey | |
2009-10-30 | methodnames now take form (.methodname [args] body) in reify/deftype/class | Rich Hickey | |
2009-10-30 | newnew is now reify | Rich Hickey | |
2009-10-30 | IPersistentMap opt-in, dissoc support, doc tweaks | Rich Hickey | |
2009-10-30 | moved deftype load after print | Rich Hickey | |
2009-10-30 | Add print-method handlers for deftype and defclass objects | Chouser | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-10-29 | perf tweaks | Rich Hickey | |
2009-10-29 | added case | Rich Hickey | |
2009-10-29 | don't propagate field hints into method bodies | Rich Hickey | |
2009-10-28 | Preserve test var metadata within deftest. Fixes #201. | Phil Hagelberg | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-10-28 | Don't repeatedly compose on calls to use-fixtures. Fixes #194. | Phil Hagelberg | |
Updated tests and added a docstring to use-fixtures. Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-10-28 | added sorted-set-by, adapted from timothypratley's patch, fixes #79 | Chas Emerick | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-10-28 | first cut at defclass/deftype | Rich Hickey | |
2009-10-24 | limit to interfaces, refactoring | Rich Hickey | |
2009-10-22 | Merge branch 'master' into new | Rich Hickey | |
2009-10-16 | Implement take-last Fixes #151 | Chouser | |
2009-09-28 | Fix compare doc defect - fixes #189 | unknown | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-28 | implemented TransientHashSet Fixes #173 | Christophe Grand | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-28 | fix #171: ns reflection warnings, and others that are easy | Mike Hinchey | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-28 | Added public thread-local bindings interface | Meikel Brandmeyer | |
Added push-thread-bindings, pop-thread-bindings and get-thread-bindings to interface with clojure.lang.Var for thread-local bindings. Modified binding to use the new interface. Fixes #169 Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-28 | core.clj: binding doc string now says it's parallel, fixes #152 | Stuart Sierra | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-22 | added ->> | Rich Hickey | |
2009-09-12 | proxy now caches generated classes per namespace and include a hash to ↵ | Christophe Grand | |
distinguish proxy classes implementing homonymous interfaces. Fixes #181 Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-08-29 | fix juxt | Rich Hickey | |
2009-08-29 | added juxt, juxt[aposes] fns and retuns a fn that returns vector of their ↵ | Rich Hickey | |
results | |||
2009-08-29 | added arity overloads to apply | Rich Hickey | |
2009-08-29 | added arity overloads to list* | Rich Hickey | |
2009-08-29 | added arity overloads to comp | Rich Hickey | |
2009-08-24 | Add support for chunked seqs to 'for'. Refs #1 | Chouser | |
2009-08-24 | Add chunked seq support to concat | Chouser | |
concat is defined early, so I moved the the chunk fns up which required changing 'chunk-cons' to use static methods directly instead of core fns. Refs #1 | |||
2009-08-24 | delay seq on chunk-rest in doseq | Chouser | |
doseq was calling seq on chunk-rest too early. When combinded with chunked concat this caused some laziness tests to fail. Refs #1 | |||
2009-08-20 | Merge branch 'lazychain' | Rich Hickey | |
2009-08-20 | fix interleave not fully lazy | Rich Hickey | |
2009-08-19 | Add chunked seq support to doseq, v2. Refs #1 | Chouser | |
2009-08-19 | inline nth with not-found | Rich Hickey | |
2009-08-05 | First cut at TransientHashMap | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-03 | renamed mutable -> transient, immutable! -> persistent! | Rich Hickey | |
2009-08-03 | Merge branch 'chunks' into merge-chunks | Rich Hickey | |
2009-08-02 | refactor so mutable vectors support ordinary read functions: ↵chunks | Rich Hickey | |
get/count/nth/function-call, with thread safety check | |||
2009-07-31 | switch future-call and promise to new new | Rich Hickey | |
2009-07-26 | fixed keyword ctor, added tests, fix #154 | Steve Gilardi | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-07-25 | Move metadata in vector-zip and seq-zip | Meikel Brandmeyer | |
Fixes #134 Signed-off-by: Chouser <chouser@n01se.net> |