:parallel-build causes invalid truth check in cljs.reader/read-number
Description
Environment
None
Activity
David Nolen February 19, 2016 at 8:03 PM
David Nolen
February 19, 2016 at 8:03 PM
David Nolen February 15, 2016 at 10:04 PM
David Nolen
February 15, 2016 at 10:04 PM
This is a good catch, we should be binding cljs.analyzer/
unchecked-if before analyzing or compiling a namespace to avoid other threads seeing a state change. It should also just get a simple false
root binding and then we can avoid reader conditionals.
Completed
Details
Details
Assignee
Reporter

Affects versions
Priority

Created February 15, 2016 at 1:11 AM
Updated February 19, 2016 at 8:03 PM
Resolved February 19, 2016 at 8:03 PM
When compiling a large project with
arallel-build true
I see intermitted failures in a test that parses "0" withcljs.reader/read-string
.Inspecting the difference in generated code between a successful build and failed build, I see the following difference in
cljs.reader/read-number
: