 |
CLJS-112
|
clojure.data.json -- Read and write JSON strings to/from clojure data structures
|
Bobby Calderwood
|
Bobby Calderwood
|
|
Open
|
Unresolved
|
|
|
31/Dec/11
|
 |
CLJS-150
|
Regular expressions don't support Javascript mode flags
|
Bobby Calderwood
|
Bobby Calderwood
|
|
Open
|
Unresolved
|
|
|
24/Feb/12
|
 |
CLJS-27
|
Conditional compilation (or reading)
|
Unassigned
|
Rich Hickey
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-77
|
Add support for Closure defines
|
Unassigned
|
John Li
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-109
|
Compiler errors/warnings should be displayed when cljs namespace 'package' names start with an unacceptable javascript symbol.
|
Unassigned
|
Benjamin Conlan
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-113
|
Allow colon as whitespace in map literals
|
Unassigned
|
Stuart Halloway
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-145
|
Cannot create more than one browser evaluation environment
|
Unassigned
|
Stuart Sierra
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-240
|
Warning under advanced compilation about incorrect protocol implementation signatures
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-246
|
Use protocol mask test in protocol fns
|
Michał Marczyk
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-247
|
possible protocol dispatch performance enhancement
|
Michał Marczyk
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-299
|
PersistentVector push-tail, do-assoc, pop-tail should not contain recursive calls
|
Michał Marczyk
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-327
|
Backend agnostic repl infrastructure
|
Unassigned
|
Raphaël AMIARD
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-335
|
user defined tagged literals in CLJS
|
Unassigned
|
kovas boguta
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-344
|
clojure.reflect is asynchronous (should use CrossPageChannel)
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-345
|
clojure.reflect support for Rhino REPL
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-364
|
compiler needs to put all args of an invocation after 20 into an array-seq
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-365
|
apply needs to put all args after the 20th into an array seq
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-374
|
satisfies? produces strange code when the protocol is not in the fast-path list
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-375
|
loop doesn't seem to preserve tag information as evidenced by extra cljs.core.truth_ calls
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-399
|
Lazy initialize global-hierarchy
|
Unassigned
|
Herwig Hochleitner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-402
|
Add a facility to obtain the version information of the clojurescript build that is in use
|
Unassigned
|
Frank Siebenlist
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-404
|
Automate Browser REPL testing
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-410
|
support ^:expose annotation
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-414
|
Implement specify, allowing instances to implement protocols
|
Herwig Hochleitner
|
Herwig Hochleitner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-433
|
Throw error when user tries to use wrong syntax for multiple arity functions in extend-type
|
Unassigned
|
Max Penet
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-436
|
defn missing arg vector gives error about max
|
Michał Marczyk
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-449
|
stack traces for ex-info
|
Unassigned
|
Tom Jack
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-454
|
Instance Reader to Support Micro/Nanoseconds
|
Unassigned
|
Anatoly Polinsky
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-456
|
Function named same as ns fails
|
Unassigned
|
Jonas Enlund
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-457
|
Implement notion of "unbound", i.e. uninitialized variables, in ClojureScript to mimic Clojure's behaviour
|
Unassigned
|
Frank Siebenlist
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-463
|
Google Closure Class interop form (genclass)
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-474
|
Name every fn in CLJS sources (for debugging purposes)
|
Unassigned
|
Thomas Heller
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-478
|
ClojureScript js->clj not converting
|
Unassigned
|
Mike Longworth
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-479
|
load-file in REPL improperly qualifies current-namespace ::keywords
|
Unassigned
|
Chas Emerick
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-480
|
*cljs-data-readers* is bound to *data-readers* inconsistently
|
Unassigned
|
Chas Emerick
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-497
|
Constant literal optimization
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-505
|
reduce-kv doesn't work on this dataset
|
Unassigned
|
Ben Burdette
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-506
|
Flag to disable minification in advanced mode
|
Unassigned
|
Herwig Hochleitner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-507
|
Persistent Data Structure Benchmark
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-5
|
Compiler should emit optional source maps
|
David Nolen
|
Anonymous
|
|
In Progress
|
Unresolved
|
|
|
|
 |
CLJS-29
|
Automate pre-push testing
|
Unassigned
|
Brenton Ashworth
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-37
|
A way to create js objects and arrays from cljs maps and vectors, without copying if possible.
|
Unassigned
|
Chouser
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-61
|
All global vars (f.e. __dirname) of node.js should be in cljs.nodejs
|
Unassigned
|
Javier Neira Sanchez
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-81
|
cljsc :externs flag fails when opts map not quoted
|
Unassigned
|
Fogus
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-91
|
cljsc does not copy dojo dependencies
|
Unassigned
|
Jason Thomas
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-101
|
Node fails with :whitespace, works with :simple
|
Unassigned
|
Ulrik Sandberg
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-147
|
Method to specify externs that should be used by the the compiler in jar-ed non-gclosure/foreign javascript libs
|
Unassigned
|
Dave Sann
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-163
|
Using ^:extern in repl fails
|
Unassigned
|
icyrock.com
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-167
|
Allow exiting CLJS repl with EOF/ctrl-D as well as :cljs/quit
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-171
|
Implement Pods
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-186
|
ClojureScript wiki/The-REPL-and-Evaluation-Environments - small issues
|
Unassigned
|
Mike Lamb
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-197
|
Minor additions to clojure.browser.dom
|
Unassigned
|
Moritz Ulrich
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-210
|
Implement Var form, var-get, and var? in CLJS
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-257
|
optimize dead code elimination
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-270
|
Warn if ISeq is implemented and ISeqable and ICollection are not
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-287
|
Allow extending 'set-options' for Closure Compiler
|
Unassigned
|
Sergei Lebedev
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-295
|
remove the full inst literal test - adds 10 seconds to test runs when testing all the major JS engines
|
Fogus
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-338
|
Incorrect implementation of IReduce by ArrayChunk
|
Unassigned
|
Anton Frolov
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-339
|
(inc nil) returns 1 instead of throwing an exception
|
Unassigned
|
Evan Mezeske
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-349
|
cljs.compiler: No defmethod for emit-constant clojure.lang.LazySeq
|
Unassigned
|
Julien Fantin
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-353
|
Use different primitives for array access and property/object access
|
Unassigned
|
Raphaël AMIARD
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-381
|
Implement cljs$lang$applyTo on String.prototype instead of apply
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-407
|
cljs.import-test not run in test suite / ordering problem in the compiler
|
Unassigned
|
Herwig Hochleitner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-412
|
Undeclared warning when defining protocols
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-420
|
Unexpected behavior with dispatch on Keyword via protocols
|
Unassigned
|
Max Penet
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-428
|
Using */ inside of a docstring causes compiler to produce invalid JavaScript
|
Unassigned
|
Murphy McMahon
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-434
|
ClojureScript compiler prepends "self__" to defmulti forms when metadata in form of ^:field.
|
Unassigned
|
Andrew Mcveigh
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-443
|
protocol dispatch performance enhancement & extend-type to nil
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-450
|
(ns) within (do) inconsistent with Clojure behaviour
|
Unassigned
|
Stuart Campbell
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-452
|
clojure.browser.net: enable WebSockets?
|
Unassigned
|
Linus Ericsson
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-453
|
ArrayVector for small vectors
|
Unassigned
|
Jozef Wagner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-469
|
Bad Exception message when multimethod has no dispatch-fn
|
Unassigned
|
Thomas Heller
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-475
|
Node.js target fails with optimizations set to :none or :whitespace
|
Unassigned
|
Paul Gearon
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-476
|
Reading a value from a module does not work if the module is def'ed
|
Unassigned
|
Paul Gearon
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-485
|
clojure.string/replace ignores regex flags
|
Unassigned
|
Esa Virtanen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-487
|
Make cljsc copy js sources to public directory
|
Unassigned
|
John Chijioke
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-489
|
Browser-REPL automation & usability enhancements
|
Unassigned
|
Chas Emerick
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-490
|
cljs.closure/get-upstream-deps* should use RT/baseLoader instead of the TCCL
|
Unassigned
|
Toby Crawley
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-494
|
-lookup method call inside get macro and keyword invoke
|
Unassigned
|
Daniel Skarda
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-498
|
Reassess ObjectMap vs. PersistentArrayMap
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-503
|
v8 penalizes coercive nil?
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-509
|
Spurious warning about symbol not being a protocol
|
Unassigned
|
Praki Prakash
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-3
|
testing spike (assert, test.generative)
|
Unassigned
|
Anonymous
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-13
|
Implement ratios
|
Unassigned
|
Stuart Halloway
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-288
|
Compilation of unordered collections
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-297
|
Eliminate :meta, :vector, :set, and :map ops
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-301
|
Inline instance?
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-471
|
Empty regexp causes Closure Compiler error
|
Michał Marczyk
|
Bodil Stokke
|
|
Open
|
Unresolved
|
|
|
|