Skip to content

Commit 8b52c00

Browse files
minor edits to changelog
1 parent 98367ce commit 8b52c00

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

changes.md

+11-5
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
<pre>
88
1 Deprecated and Removed Features
9+
1.1 Fields that Start With a Dash Can No Longer Be Accessed Using Dot Syntax
910
2 New/Improved Features
1011
2.1 Reader Literals
1112
2.2 clojure.core/mapv
@@ -28,7 +29,6 @@
2829
2.19 Java int is boxed as java.lang.Integer
2930
3 Performance Enhancements
3031
4 Bug Fixes
31-
5 Modular Contrib
3232
</pre>
3333

3434
## 1 Deprecated and Removed Features
@@ -152,7 +152,7 @@ if the exception is an instance of `ExceptionInfo`.
152152
### 2.5 clojure.core/reduce-kv
153153

154154
`reduce-kv` reduces an associative collection. It takes a function `f`,
155-
an initial value `init` and an association collection `coll`. `f` should
155+
an initial value `init` and an associative collection `coll`. `f` should
156156
be a function of 3 arguments. Returns the result of applying `f` to `init`,
157157
the first key and the first value in `coll`, then applying `f` to that result
158158
and the 2nd key and value, etc. If `coll` contains no entries, returns `init`
@@ -234,6 +234,12 @@ should be set to a collection of keywords.
234234
* `:disable-locals-clearing`: Set to true to disable clearing. Useful for
235235
using a debugger.
236236

237+
The main function of the Clojure compiler sets the
238+
`*compiler-options*` from properties prefixed by `clojure.compiler`,
239+
e.g.
240+
241+
java -Dclojure.compiler.elide-meta='[:doc :file :line]'
242+
237243
### 2.15 Improved Reporting of Invalid Characters in Unicode String Literals
238244

239245
When the reader finds an invalid character in a Unicode string literal, it
@@ -275,14 +281,14 @@ for more information.
275281
* [CLJ-773](http://dev.clojure.org/jira/browse/CLJ-773)
276282
Macros that are expanded away still have their vars referenced in the emitted byte code
277283
* [CLJ-837](http://dev.clojure.org/jira/browse/CLJ-837)
278-
java.lang.VerifyError when compiling deftype or defrecord with argument name starting with double underscore characters.
284+
java.lang.VerifyError when compiling deftype or defrecord with argument name starting with double underscore characters
279285
* [CLJ-369](http://dev.clojure.org/jira/browse/CLJ-369)
280286
Check for invalid interface method names
281287
* [CLJ-845](http://dev.clojure.org/jira/browse/CLJ-845)
282288
Unexpected interaction between protocol extension and namespaced method keyword/symbols
283289
* Ignoring namespace portion of symbols used to name methods in extend-type and extend-protocol
284290
* [CLJ-852](http://dev.clojure.org/jira/browse/CLJ-852)
285-
IllegalArgumentException thrown when defining a var whose value is calculated with a primitive fn.
291+
IllegalArgumentException thrown when defining a var whose value is calculated with a primitive fn
286292
* [CLJ-855](http://dev.clojure.org/jira/browse/CLJ-855)
287293
catch receives a RuntimeException rather than the expected checked exception
288294
* [CLJ-876](http://dev.clojure.org/jira/browse/CLJ-876)
@@ -294,7 +300,7 @@ for more information.
294300
* obey contract for toArray return type
295301
* [CLJ-898](http://dev.clojure.org/jira/browse/CLJ-898)
296302
Agent sends consume heap
297-
* Only capture a shallow copy of the current Frame in binding-conveyor-fn, so that sends in agent actions don't built infinite Frame stacks.
303+
* Only capture a shallow copy of the current Frame in binding-conveyor-fn, so that sends in agent actions don't build infinite Frame stacks
298304
* [CLJ-928](http://dev.clojure.org/jira/browse/CLJ-928)
299305
Instant literal for Date and Timestamp should print in UTC
300306
* [CLJ-931](http://dev.clojure.org/jira/browse/CLJ-933)

0 commit comments

Comments
 (0)