Commits on Jan 25, 2009
Commits on Jan 23, 2009
Commits on Jan 21, 2009
  1. made AStream Sequential

    made *io-context* public
    richhickey committed Jan 21, 2009
Commits on Jan 9, 2009
  1. No commit message

    richhickey committed Jan 9, 2009
Commits on Jan 8, 2009
  1. fix range with too large negative index, patch from Olov Lassus

    made Range implement count()
    richhickey committed Jan 8, 2009
  2. move to RT.classForName in import

    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
    richhickey committed Jan 8, 2009
Commits on Jan 7, 2009
Commits on Jan 6, 2009
Commits on Jan 2, 2009
  1. Added watcher support for agents/atoms/refs/vars

    Watchers must be agents
    (add-watcher reference :send/:send-off an-agent an-action)
    richhickey committed Jan 2, 2009
Commits on Jan 1, 2009
  1. Added uniform metadata handling for atoms/refs/agents/vars/namespaces

    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
    richhickey committed Jan 1, 2009
Commits on Dec 30, 2008
  1. made method matching handle differ only in return type, resolving to …

    …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)
    richhickey committed Dec 30, 2008
Commits on Dec 29, 2008
  1. Make sure all integer ops return smallest representation, patch from …

    …Christophe Grand
    fixed inc/dec long for max/min values
    richhickey committed Dec 29, 2008
Commits on Dec 23, 2008
  1. added release-pending-sends

    richhickey committed Dec 23, 2008
  2. ~x not in syntax-quote yields (clojure.core/unquote x)

    clojure.core/unquote has no root binding
    richhickey committed Dec 23, 2008
Commits on Dec 22, 2008
Commits on Dec 21, 2008
  1. support single symbol imports, e.g. (import 'java.util.Date), patch f…

    …rom Meikel Brandmeyer
    richhickey committed Dec 21, 2008
Commits on Dec 18, 2008