Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-23 | The DynamicClassLoader should not use the default ProtectionDomain.applet | David Barksdale | |
I've decided that using the ProtectionDomain of the ClassLoader which loaded the Compiler class is probably a good bet. This is useful for signed Java applets because the default ProtectionDomain will not have all the privlages of the applet. | |||
2011-05-23 | Created gen-class option :set-context-classloader. | David Barksdale | |
When the class is loaded it will set the current thread's context ClassLoader to the ClassLoader which is currently loading the class. This turns out to be useful for classes which extend java.applet.Applet because the current thread's context ClassLoader is not the JNLPClassLoader when loaded in a browser. | |||
2011-05-20 | Fixes dumb little debug messages. CLJ-794HEADmaster | fogus | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-05-18 | fix record = when field named same as method - fixes clj-796 | Rich Hickey | |
2011-05-13 | inline n-ary min, max | Stuart Halloway | |
2011-05-13 | inlining and n-ary bit functions and math ops - n-ary versions and inlines ↵ | Alan Dipert | |
of bit-and, bit-or, bit-xor, bit-and-not - n-ary inlines for +, +', *, *', /, -, -' Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-05-13 | inline min/max #784 - not contagious - do math inline for #{prim prim}, ↵ | Stuart Halloway | |
#{obj double} - delegate to gt/lt for #{obj long} #{obj obj} Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-05-13 | get rid of spurious tags on deftype/defrecord (again!) | Stuart Halloway | |
2011-05-13 | Changes to support defrecord and deftype literals. See CLJ-374 | fogus | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-05-13 | Revert "get rid of spurious tags on deftype/defrecord" | Stuart Halloway | |
This reverts commit 8ed6e82d4d85e682ecc49e6b63a135980a531bfb. | |||
2011-05-12 | get rid of spurious tags on deftype/defrecord | Rich Hickey | |
2011-05-06 | cleanup #765 | Aaron Bedra and Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-05-06 | clojure.java.shell/sh accepts as input anything that clojure.java.io/copy does. | Alexander Taggart | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-05-06 | Remove bit-ops' support for boxed numbers. | Alexander Taggart | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-05-06 | Add missing primitive casts | Alexander Taggart | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-05-06 | Fix false-negative test for (long Float/MAX_VALUE) and (long ↵ | Alexander Taggart | |
Double/MAX_VALUE). Fix unintentionally unchecked conversion of decimal objects to long. Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-04-29 | floats box as Floats | Rich Hickey | |
2011-04-29 | better formatting for #744 | Stuart Halloway | |
2011-04-29 | #CLJ-774 Assert can now accept an optional message string | Aaron Bedra | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-04-29 | case changes: handles hash collisions, can emit return type, performance ↵ | Alexander Taggart | |
path for all-int test constants Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-04-29 | #CLJ-435: don't let mischievous :type metadata break printing | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-04-29 | #CLJ-236: more specific, private name for helper fn | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-04-29 | Added the check-options function to warn about wrong optional arguments and ↵ | Nicolas Buduroi | |
use it in defmulti macro. Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-04-27 | workaround for Map.Entry behavior pre-Java 6 | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-04-19 | added support for ^:const defs | Rich Hickey | |
2011-04-19 | temporarily disable lazy fn loading | Rich Hickey | |
2011-04-08 | Fix handling of the ~:(~) directive when the contents are the empty string. ↵ | Tom Faulhaber | |
Refs #751 Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-04-08 | Fix CLJ-752: Removes inferring ^:dynamic from earmuffed var; updates warning ↵ | Alexander Taggart | |
message. Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-04-03 | made promises lock-free, updates after first no-ops, not exceptions | Rich Hickey | |
2011-03-21 | get rid of checked exceptions | Rich Hickey | |
2011-03-20 | Add (vector a b c ...) like functionality to vector-of, plus tests | Daniel Solano Gómez | |
Signed-off-by: Stuart Halloway <stu@Orolo-2.local> | |||
2011-03-20 | Adds the every-pred and some-fn combinators and their tests. refs. CLJ-729 | fogus | |
Signed-off-by: Stuart Halloway <stu@Orolo-2.local> | |||
2011-03-18 | fixed doc typo on deref | Rich Hickey | |
2011-03-18 | added deref with timeout, realized? | Rich Hickey | |
2011-03-17 | bind *unchecked-math* during init and load | Rich Hickey | |
2011-03-11 | fix regression from #737 | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-03-11 | Do not hold onto head of arguments in RestFn. | Paul Stadig | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-03-11 | Do not hold onto head when invoking multi-methods | Paul Stadig | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-03-11 | clj-734: fixed the local variables table to have the correct code index for ↵ | George Jahad | |
let bindings; this allows jdi based debuggers to have access to the locals while still in the let bindings Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-03-11 | Remove Sequential from ISeq's implements list CLJ-741 | Chouser | |
Also add Sequential to the implements lists of: ASeq, IChunkedSeq, IndexedSeq, and LazySeq Signed-off-by: Stuart Halloway <stu@Orolo-2.local> Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-03-03 | switch keyword map to weak refs | Rich Hickey | |
2011-03-02 | #748: fast, no alloc path for diffing equal objects | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-03-02 | #747: fix diffing large sequential/associative objects | Aaron Bedra and Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2011-03-01 | default impl of with-meta in AFunction generates forwarding wrapper | Rich Hickey | |
2011-03-01 | fns only get metadata support code when metadata explicitly supplied when ↵ | Rich Hickey | |
defined | |||
2011-03-01 | avoid reading in metadata restoration | Rich Hickey | |
2011-02-28 | improve startup time via lazy defn loading | Rich Hickey | |
2011-02-25 | Allow definterface/gen-interface to accept array type hints | Daniel Solano Gómez | |
Signed-off-by: Stuart Halloway <stu@Stuart-Halloways-MacBook-Air.local> | |||
2011-02-25 | #380: back out perf-killing andNot overloads. Not needed, since andNot is ↵ | Aaron Bedra and Stuart Halloway | |
static, not inline. Signed-off-by: Stuart Halloway <stu@Stuart-Halloways-MacBook-Air.local> | |||
2011-02-25 | add missing overloads for numerics to prevent major performance regression ↵ | David Powell | |
due to clojure.core functions making slow reflective calls Signed-off-by: Stuart Halloway <stu@Stuart-Halloways-MacBook-Air.local> |