Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
metadata map, patch from mb
|
|
|
|
|
|
|
|
|
|
|
|
fix RT.nth for Lists to use count only for RandomAccess
|
|
|
|
|
|
seqs/lists now implement List
|
|
|
|
|
|
|
|
Jarkko Oranen
|
|
Meikel Brandmeyer
|
|
|
|
|
|
|
|
made Range implement count()
|
|
|
|
|
|
don't gen stubs for package-private methods in gen-class and proxy (causes security violation in applets)
Made root classloader create-on-demand, so no DynamicClassLoader unless dynamic code (eval/load, non-AOT proxy)
AOT compiled applets should work
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Watchers must be agents
(add-watcher reference :send/:send-off an-agent an-action)
|
|
Note - breaking change for agent/ref when supplying validator - validator must be passed using :validator option
Added :validator and :meta options to agent/ref/atom
Added alter-meta! and reset-meta! for reference types
renamed set-validator to set-validator!
Validators now can simply return false, or throw
Refactoring, added IMeta, IReference
Switched to longs for Ref ids
|
|
more-derived return type when bridge methods are involved
tweaked RT.load for Android
tweaked DynamicClassLoader parenting for Android
Android now works if you comment out bean in core_proxy.clj (java.beans is not supported on Android)
|
|
|
|
Christophe Grand
fixed inc/dec long for max/min values
|
|
|
|
|
|
|
|
|
|
|
|
clojure.core/unquote has no root binding
|
|
|
|
|
|
|
|
|
|
Meikel Brandmeyer
|