| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-01-05 | Handle edge case in arbitrary-precision substraction. refs #690 | Colin Jones | |
| Signed-off-by: Stuart Halloway <stu@Orolo.local> | |||
| 2011-01-04 | fix munge handling of $, ', " | Michał Marczyk | |
| clojure.core/munge no longer changes $ to _DOLLARSIGN_. Also, ' is now munged to _SINGLEQUOTE_ and " to _DOUBLEQUOTE_. This brings munge in line with java.lang.Character/isJavaIdentifierPart. Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2011-01-04 | #697 Added a system property and compiler binding for *unchecked-math* | Alan Dipert | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-12-17 | strip metadata from syms used in keywords, fixes #693 | Rich Hickey | |
| 2010-12-17 | Fixed into-array behavior #678 | Alan Dipert | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-12-17 | disallow recur across try, refs #31 | Kevin Downey (hiredman) | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-12-08 | Prevent promises from blocking on print. Fixes #680 | Aaron Bedra | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-12-08 | Don't rethrow RuntimeExceptions, refs #292 | Daniel Solano Gómez | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-11-30 | push *warn-on-reflection* during compile/load | Rich Hickey | |
| 2010-11-29 | Allows agent error-handler to send successfully. Refs #390 | Chouser | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-11-29 | Restore *agent* binding in agent action. CLJ-672 | Chouser | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-11-27 | added *unchecked-math* support, temporarily disabled name propagation to fns | Rich Hickey | |
| 2010-11-27 | Normalize uncheckeds, quotient, remainder. Inline quot and rem. ↵ | Rich Hickey | |
| unchecked-foo-long are now just unchecked-foo. | |||
| 2010-11-26 | Added unchecked casts; fixes bug #441. Code and original patches supplied by ↵ | Aaron Bedra | |
| @stuarthalloway Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
| 2010-11-05 | don't wrap the macro version of the arity exception: tools that print the ↵ | Stuart Halloway | |
| root cause will provide bad info Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-11-05 | 397 better error message when calling macros with arity | Mike Hinchey | |
| Error message for macro arity was +2 for the internal params. Introduce specific class ArityException to correct it. Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-10-25 | reinstate Symbol.create for binary compat | Stuart Halloway | |
| 2010-10-25 | Use Unbound for unbound var roots. Get rid of per-fn var value caches. | Rich Hickey | |
| 2010-10-20 | Support primitives args/return without :static (:static currently nop). IFns ↵ | Rich Hickey | |
| taking/returning primitives derive from IFn + new IFn$LOD... interfaces. Arities up to 4 supported. No more conveyance of metadata to fn in defn - put metadata on fns explicitly. | |||
| 2010-10-19 | use statics for var cache | Rich Hickey | |
| 2010-10-19 | consolidate reload preambles | Rich Hickey | |
| 2010-10-18 | Stable var caching. The values of non-dynamic ns-resolved (def'ed) vars ↵ | Rich Hickey | |
| appearing by name in code are fixed at fn entry point, and will be cached for subsequent calls until the vars change (e.g. via a new def). Access to unbound vars will not always throw an exception, and may instead return Unbound objects. These Unbound objects throw exceptions when invoked. Note that modifications of var roots in a fn body will not be seen by the code compiled against those names in the same fn body. If you want to treat top-level vars as boxes, use #' This change allows the overhead of placing things in vars and small wrapper fns to be substantially eliminated. | |||
| 2010-10-18 | neuter :static | Rich Hickey | |
| 2010-10-18 | Merge branch 'master' into direct | Rich Hickey | |
| 2010-10-18 | tweak int coercion perf | Rich Hickey | |
| 2010-10-18 | support primitive = for longs and doubles | Rich Hickey | |
| 2010-10-18 | don't recache matched target class in protocall call site | Rich Hickey | |
| 2010-10-15 | require dynamically rebindable vars be explicitly declared dynamic, via ↵ | Rich Hickey | |
| ^:dynamic metadata support in def, or setDynamic builder method in Var. Also auto-enable :dynamic for *var*s as a bridge - prints warning, and will be removed before release. | |||
| 2010-10-15 | Merge branch 'direct' | Rich Hickey | |
| 2010-10-15 | binding conveyance to future calls and agent sends | Rich Hickey | |
| 2010-10-15 | make method impl cache most recent entry non-volatile | Rich Hickey | |
| 2010-10-15 | make PersistentQueue count O(1) | Justin Balthrop | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-10-14 | remove Symbol.create, all callers use Symbol.intern #182 | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-10-14 | get rid of @Override | Rich Hickey | |
| 2010-10-12 | #378 set thread names on agent thread pools | Alex Miller | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-10-12 | DRY up refs to DOC_KEY #280 | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-10-12 | add docstring support to def | Benjamin Teuber | |
| code is a bit ugly, but touches as few lines as possible to not introduce anything nasty Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-10-12 | fixes and tests for #276 find-keyword | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-10-12 | #276 find-keyword | Brian Hurt | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-10-11 | Print SOURCE_PATH rather than SOURCE on exception, so it's easier to ↵ | Allen Rohner | |
| discover the file with an error when two files have the same name in different directories. Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-10-02 | Add "starting at <line>" to readDelimitedList EOF errors | Chouser | |
| Refs #249 Signed-off-by: Chouser <chouser@n01se.net> | |||
| 2010-09-28 | don't rely on softref queue, explicitly remove dead entry when found, fixes #444 | Rich Hickey | |
| 2010-09-28 | don't coerce pre-boxed Integers and Floats to Longs/Doubles, fixes #439 | Rich Hickey | |
| 2010-09-22 | stop early-loading ancillary libs, #425 | Alan Dipert and Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-09-09 | improved reporting of compilation errors, added depth control to pst, got ↵ | Rich Hickey | |
| rid of overlap in cause traces | |||
| 2010-09-08 | don't box static method returns in statement context | Rich Hickey | |
| 2010-08-22 | Merged branch 'master' into equivmerge | Rich Hickey | |
| Conflicts were: src/clj/clojure/core.clj src/jvm/clojure/lang/Compiler.java src/jvm/clojure/lang/Util.java test/clojure/test_clojure/protocols.clj | |||
| 2010-08-13 | Emit finally exception table entry for each try/catch clause. Refs #422 | Chouser | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-08-04 | fix record equality with other maps, = includes type, .equals doesn't. see #418 | Rich Hickey | |
| 2010-07-16 | use soft refs for keyword intern table | Rich Hickey | |
