We're updating the issue view to help you get more done. 

Transient maps can't be assoc!'d to contain more than 8 elements.

Description

(let [x (transient {})] (dotimes [i 30] (assoc! x i 0)) (persistent! x))
Will result in
{0 0, 1 0, 2 0, 3 0, 4 0, 5 0, 6 0, 7 0}
instead of the expected 30 element map.

I'm not sure if this is fixed in the most recent version (development) but it doesn't work in 1.6.0.

Environment

Linux, Fedora 20
Clojure 1.6.0
OpenJDK 64-Bit Server VM 1.7.0_79-mockbuild_2015_04_15_06_33-b00

Status

Assignee

Unassigned

Reporter

import

Labels

Approval

None

Patch

None

Affects versions

Release 1.6

Priority

Major