Skip to content

Commit

Permalink
preparing for 1.2RC2
Browse files Browse the repository at this point in the history
  • Loading branch information
stuarthalloway committed Aug 6, 2010
1 parent e930c04 commit 0f47e7c
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 3 deletions.
30 changes: 28 additions & 2 deletions changes.txt
Expand Up @@ -2,7 +2,9 @@ Changes to Clojure in Version 1.2

= CONTENTS =

0 Changes from beta1 to RC1
0 Changes from beta -> RC1 -> RC2
0.1 Changes from RC1 to RC2
0.2 Changes from beta1 to RC1
1 Deprecated and Removed Features
1.1 metadata reader macro is now ^
2 New/Improved Features in clojure.core
Expand All @@ -29,7 +31,31 @@ Changes to Clojure in Version 1.2
4 Functions with Improved Performance
5 Bug Fixes

= 0 Changes from beta1 to RC1 =
= 0 Changes from beta1 -> RC1 -> RC2

= 0.1 Changes from RC1 to RC2

Record/map equality is now symmetric in all cases. There are two
variants:

* In most cases, you should use =. Calls to = include type
information, so instances of different record types can never be =
to each other, or to plain maps.

* Calls to .equals are different. They respect the Java semantics
for maps, which is a requirement for correct interop. Type
information is *not* included, so any kind of map can be .equals
to any other.

Possible impacts for your programs:

* If you create a custom implementation of Clojure's IPersistentMap,
you probably want it to be able to be = to other maps. If so, all
you need to do is implement the marker interface
clojure.lang.MapEquivalence. Note that APersistentMap does this
for you.

= 0.2 Changes from beta1 to RC1 =

* switch to soft refs for class and keyword cache
* update reify, defprotocol, extend-protocol docstrings (#340)
Expand Down
2 changes: 1 addition & 1 deletion src/clj/clojure/version.properties
@@ -1,5 +1,5 @@
clojure.version.major=1
clojure.version.minor=2
clojure.version.incremental=0
clojure.version.qualifier=RC1
clojure.version.qualifier=RC2
clojure.version.interim=false

0 comments on commit 0f47e7c

Please sign in to comment.