summaryrefslogtreecommitdiff
path: root/src/jvm/clojure/lang/IObj.java
AgeCommit message (Collapse)Author
2009-01-01Added uniform metadata handling for atoms/refs/agents/vars/namespacesRich Hickey
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
2008-12-14Moved to Eclipse Public License - see epl-v10.html orRich Hickey
http://opensource.org/licenses/eclipse-1.0.php
2007-07-09Made IObj match Obj, made meta field final in ObjRich Hickey
2006-06-12renamed get,put etc to getAttr...Rich Hickey
2006-06-11made Objs based upon ArrayIdentityMap, allowed out-of-transaction reads of ↵Rich Hickey
current vals
2006-06-11changed clojure.runtime to clojure.langRich Hickey