 |
CLJS-506
|
Flag to disable minification in advanced mode
|
Unassigned
|
Herwig Hochleitner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-480
|
*cljs-data-readers* is bound to *data-readers* inconsistently
|
Unassigned
|
Chas Emerick
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-505
|
reduce-kv doesn't work on this dataset
|
Unassigned
|
Ben Burdette
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-463
|
Google Closure Class interop form (genclass)
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-502
|
add with-redefs
|
Colin Jones
|
Colin Jones
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-499
|
Reassess ObjectMap vs. PersistentArrayMap
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-504
|
Empty arrays and strings don't seq as nil
|
Colin Jones
|
Colin Jones
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-500
|
Code Size Issue - Constructors
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-503
|
v8 penalizes coercive nil?
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-414
|
Implement specify, allowing instances to implement protocols
|
Herwig Hochleitner
|
Herwig Hochleitner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-501
|
add boolean coercion fn
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-367
|
doseq & for macros should support chunked seqs
|
Michał Marczyk
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-498
|
Reassess ObjectMap vs. PersistentArrayMap
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-497
|
Constant literal optimization
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-471
|
Empty regexp causes Closure Compiler error
|
Michał Marczyk
|
Bodil Stokke
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-479
|
load-file in REPL improperly qualifies current-namespace ::keywords
|
Unassigned
|
Chas Emerick
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-496
|
better implementation of char function
|
Unassigned
|
Dave Sann
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-495
|
New undefined? macro that safely handles undeclared variables
|
Unassigned
|
Kevin Lynagh
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-494
|
-lookup method call inside get macro and keyword invoke
|
Unassigned
|
Daniel Skarda
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-481
|
doseq bindings with :let not properly scoped
|
David Nolen
|
Gary Fredericks
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-493
|
get should accept any type the same way Clojure JVM does
|
Michał Marczyk
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-492
|
avoid producing unnecessary calls to next in emit-apply-to
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-491
|
subvec should avoid creating layered Subvecs
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
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-488
|
aliased keywords do not work
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-486
|
Consider to export cljs.core.*print-fn*
|
Roman Scherer
|
Roman Scherer
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-438
|
copy cond-> etc from 1.5
|
Unassigned
|
Tom Jack
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-487
|
Make cljsc copy js sources to public directory
|
Unassigned
|
John Chijioke
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-482
|
Rhino REPL env prints to System/out
|
Unassigned
|
Chas Emerick
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-483
|
Wrap cljs.compiler/compile-file in try/catch to clarify which file failed compilation
|
Unassigned
|
Thomas Heller
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-484
|
defmulti compiler macro tries to throw a blank string in error case
|
Unassigned
|
Herwig Hochleitner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-485
|
clojure.string/replace ignores regex flags
|
Unassigned
|
Esa Virtanen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-475
|
Node.js target fails with optimizations set to :none or :whitespace
|
Unassigned
|
Paul Gearon
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-468
|
Extend CollFold and IKVReduce to nil
|
Unassigned
|
Herwig Hochleitner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-466
|
Records are printed without namespace
|
Unassigned
|
Thomas Heller
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-478
|
ClojureScript js->clj not converting
|
Unassigned
|
Mike Longworth
|
|
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-477
|
Variable argument functions break when first vararg is undefined
|
Matjaz Gregoric
|
Matjaz Gregoric
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-476
|
Reading a value from a module does not work if the module is def'ed
|
Unassigned
|
Paul Gearon
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-454
|
Instance Reader to Support Micro/Nanoseconds
|
Unassigned
|
Anatoly Polinsky
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-469
|
Bad Exception message when multimethod has no dispatch-fn
|
Unassigned
|
Thomas Heller
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-257
|
optimize dead code elimination
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-362
|
Varargs protococol impls can be defined but not called
|
Unassigned
|
Víctor M. Valenzuela
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-427
|
Unqualified use of excluded/re-assigned set! symbol causes compilation error
|
Unassigned
|
Murphy McMahon
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-443
|
protocol dispatch performance enhancement & extend-type to nil
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-462
|
cljs.reader/read-string keyword parsing is inconsistent with clojure.core/read-string
|
Unassigned
|
Stephen Nelson
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-455
|
Warn on invalid js forms
|
Jonas Enlund
|
Jonas Enlund
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-467
|
ArrayNode's kv-reduce skips certain nodes
|
Michał Marczyk
|
Moritz Heidkamp
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-473
|
cljs.closure/add-dep-string calls wrong munge
|
Unassigned
|
Jozef Wagner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-474
|
Name every fn in CLJS sources (for debugging purposes)
|
Unassigned
|
Thomas Heller
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-418
|
Unspecified dependency on google-closure-library-third-party
|
Stuart Sierra
|
Stuart Sierra
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-470
|
defprotocol warnings in REPL outside of cljs.user
|
Unassigned
|
Nicola Mometto
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-465
|
Point to ClojureScript instead of Clojure mailing list in README.md
|
Unassigned
|
Kanwei Li
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-464
|
`get-in` not behaving like Clojure when accessing non-existing inner maps
|
Unassigned
|
Roman Gonzalez
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-461
|
repeated assoc into map eventually drops meta data
|
Michał Marczyk
|
Michael van Acken
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-459
|
Make order in which sorted map nodes are visited by reduce-kv consistent with entry order
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-458
|
get-in throws exception when key-list contains key that doesn't satisfy ILookup
|
Unassigned
|
Frank Siebenlist
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-460
|
defmulti ignores optional :hierarchy argument
|
Michał Marczyk
|
Stephen Nelson
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-358
|
Cannot restart Rhino ClojureScript REPL
|
Unassigned
|
Chas Emerick
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-434
|
ClojureScript compiler prepends "self__" to defmulti forms when metadata in form of ^:field.
|
Unassigned
|
Andrew Mcveigh
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-439
|
IEncodeClojure only works on same-context Objects
|
Unassigned
|
Tom Jack
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-452
|
clojure.browser.net: enable WebSockets?
|
Unassigned
|
Linus Ericsson
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-425
|
JavaScriptCore advanced compilation tests fail with StackOverflow
|
Unassigned
|
David Nolen
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-457
|
Implement notion of "unbound", i.e. uninitialized variables, in ClojureScript to mimic Clojure's behaviour
|
Unassigned
|
Frank Siebenlist
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-456
|
Function named same as ns fails
|
Unassigned
|
Jonas Enlund
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-450
|
(ns) within (do) inconsistent with Clojure behaviour
|
Unassigned
|
Stuart Campbell
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-453
|
ArrayVector for small vectors
|
Unassigned
|
Jozef Wagner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-451
|
keywords should be implemented as JavaScript functions
|
Unassigned
|
tom white
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-448
|
Support for runtime reading of tagged elements
|
Unassigned
|
Tom Hickey
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-335
|
user defined tagged literals in CLJS
|
Unassigned
|
kovas boguta
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-447
|
Throw exception if multiple namespaces are required with the same alias
|
Unassigned
|
Benjamin Teuber
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-449
|
stack traces for ex-info
|
Unassigned
|
Tom Jack
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-301
|
Inline instance?
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-5
|
Compiler should emit optional source maps
|
David Nolen
|
Anonymous
|
|
In Progress
|
Unresolved
|
|
|
|
 |
CLJS-160
|
Reserved words not escaped in namespace names
|
Unassigned
|
Stuart Sierra
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-424
|
Internal representation of keywords can not be differentiated by printable characters
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-428
|
Using */ inside of a docstring causes compiler to produce invalid JavaScript
|
Unassigned
|
Murphy McMahon
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-396
|
"Simplify" lower-case and upper-case functions in cljs.string
|
Unassigned
|
Edward Tsech
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-386
|
Remove TODO comments in clojure.browser.dom
|
Unassigned
|
Edward Tsech
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-179
|
(ns 'foo) throws REPL into infinite loop
|
Unassigned
|
Stuart Campbell
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-435
|
Stack overflow error when adding large numerical keys to maps
|
Unassigned
|
Praki Prakash
|
|
Resolved
|
Completed
|
|
|
|
 |
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-413
|
Using 'null' as a var name leads to illegal code
|
Unassigned
|
Herwig Hochleitner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-441
|
Require implicit 'do nodes for all blocks in AST
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-416
|
emit-block doesn't use context argument
|
Unassigned
|
Brandon Bloom
|
|
Closed
|
Declined
|
|
|
|
 |
CLJS-440
|
Replace :is-loop flag in AST with distinct :loop op
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-442
|
Lazy seqs fails to close over local vars
|
Michał Marczyk
|
Jozef Wagner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-446
|
Rhino REPL emits warnings twice
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-419
|
Exclude cljs source file from compilation
|
Unassigned
|
Mimmo Cosenza
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-444
|
def issues in REPL
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-445
|
declare stopped working in the REPL
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-436
|
defn missing arg vector gives error about max
|
Michał Marczyk
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-145
|
Cannot create more than one browser evaluation environment
|
Unassigned
|
Stuart Sierra
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-437
|
Missing "Too few arguments to if" check
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-429
|
Data Conveying Exception: ex-data and ex-info
|
Michał Marczyk
|
Dave Sann
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-430
|
cljsc hangs for ~ 1 minute after code is generated
|
Unassigned
|
Brandon Harvey
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-415
|
Speed up cljsc by exiting when work is done.
|
Unassigned
|
Herwig Hochleitner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-431
|
namespace and name fail on '/
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-432
|
Include line and file information in error messages
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-433
|
Throw error when user tries to use wrong syntax for multiple arity functions in extend-type
|
Unassigned
|
Max Penet
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-245
|
Property and method access on js/window
|
Unassigned
|
Dave Sann
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-426
|
subvec function not behaving consitently with invalid subranges
|
Unassigned
|
Roman Gonzalez
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-359
|
`with-meta` does not work on function objects
|
David Nolen
|
Shantanu Kumar
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-406
|
reduce-kv doesn't work for all data structures
|
Unassigned
|
Herwig Hochleitner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-381
|
Implement cljs$lang$applyTo on String.prototype instead of apply
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-417
|
cljs.core/mod incorrect for negative numbers
|
Unassigned
|
Herwig Hochleitner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-423
|
ClojureScript REPL should take analyze-path as an option
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-422
|
circular dependencies triggers infinite loop
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-421
|
add clj->js
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-282
|
When compiling incrementally, goog dependencies can get out of order (breaks builds)
|
David Nolen
|
Evan Mezeske
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-420
|
Unexpected behavior with dispatch on Keyword via protocols
|
Unassigned
|
Max Penet
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-401
|
top level let emits vars without namespace
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-411
|
broken let cases
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-349
|
cljs.compiler: No defmethod for emit-constant clojure.lang.LazySeq
|
Unassigned
|
Julien Fantin
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-210
|
Implement Var form, var-get, and var? in CLJS
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-410
|
support ^:expose annotation
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-409
|
Small code cleanup for emitting goog.provide statements
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-408
|
Include :form on fn :methods in AST
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-392
|
Documentation says CLJS can open connections to the REPL server from a "file://" source, and you can't
|
Unassigned
|
Nahuel Greco
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-399
|
Lazy initialize global-hierarchy
|
Unassigned
|
Herwig Hochleitner
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-403
|
Printed JS code on REPL stack trace inconsistent with what got evaluated
|
Unassigned
|
Herwig Hochleitner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-397
|
Omit var reads in statement context
|
Unassigned
|
Herwig Hochleitner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-395
|
nodejs target no longer works
|
Paul deGrandis
|
James Long
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-405
|
reify regression
|
David Nolen
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-404
|
Automate Browser REPL testing
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-400
|
Stop using goog.string.quote to escape strings for printing
|
Unassigned
|
Chas Emerick
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-321
|
Support with-out-str
|
Paul deGrandis
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-398
|
new macro cljs.core/extend-instance
|
Unassigned
|
Herwig Hochleitner
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-393
|
sebseq and sorted-set-by
|
Unassigned
|
Erik Ouchterlony
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-368
|
faster empty? for nil inputs
|
Unassigned
|
Jozef Wagner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-387
|
Add docstring from def and ns definitions to @namespaces metadata map, and make reflect functions make use of that
|
Unassigned
|
Frank Siebenlist
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-369
|
gensyms break re-analyze; prevents variable shadowing analysis
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-383
|
Empty variadic argument initialised with (nil) when using arity overloading
|
Unassigned
|
Daniel Skarda
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-390
|
analyzer tries to descend on macro files
|
Unassigned
|
Tom Jack
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-388
|
expose :output-wrapper compile option
|
David Nolen
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-394
|
PersistentTreeSet lookup bug
|
Unassigned
|
Erik Ouchterlony
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-389
|
Compiler emits throw string
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-371
|
deprecation warning for IPrintable
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-391
|
IndexedSeq, RSeq, ChunkedCons, and PersistentTreeMapSeq do not satisfy IEmptyableCollection
|
Unassigned
|
Tom Jack
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-385
|
ClojureScript's hashbang for Node.js output is not universal
|
Paul deGrandis
|
Paul deGrandis
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-148
|
No way to initialize Closure class without a namespace prefix
|
Unassigned
|
Kevin Lynagh
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-344
|
clojure.reflect is asynchronous (should use CrossPageChannel)
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-167
|
Allow exiting CLJS repl with EOF/ctrl-D as well as :cljs/quit
|
Unassigned
|
Alan Malloy
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-197
|
Minor additions to clojure.browser.dom
|
Unassigned
|
Moritz Ulrich
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-101
|
Node fails with :whitespace, works with :simple
|
Unassigned
|
Ulrik Sandberg
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-355
|
Targeting nodejs, compiling multiple files fail
|
Unassigned
|
Anthony Grimes
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-379
|
optimize tail call in linear-traversal-nth
|
Unassigned
|
Tom Jack
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-380
|
fix "contains? not supported on LazySeq" bug in cljs.closure/js-dependencies
|
Unassigned
|
Tom Jack
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-151
|
clojure.string/blank? improvement
|
Bobby Calderwood
|
Bobby Calderwood
|
|
Resolved
|
Completed
|
|
|
24/Feb/12
|
 |
CLJS-384
|
Rhino and browser REPL namespaces both extend IJavaScriptEnv to IPersistentMap
|
Brenton Ashworth
|
Chas Emerick
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-382
|
Compiling with dependencies breaks under Clojure 1.5.0 alphas
|
Stuart Sierra
|
Chas Emerick
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-288
|
Compilation of unordered collections
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-276
|
Uploaded closure-library-third-party JAR not working as expected
|
Stuart Sierra
|
Alexander Kellett (lypanov)
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-378
|
port clojure.data
|
Unassigned
|
Tom Jack
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-37
|
A way to create js objects and arrays from cljs maps and vectors, without copying if possible.
|
Unassigned
|
Chouser
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-377
|
ns' :refer and :only options accept only vectors
|
Unassigned
|
Chas Emerick
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-372
|
align standard out printing behavior with Clojure
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-376
|
`case` doesn't match quoted symbols
|
Unassigned
|
Shantanu Kumar
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-340
|
improve pr-str performance
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-375
|
loop doesn't seem to preserve tag information as evidenced by extra cljs.core.truth_ calls
|
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-373
|
Automatically add `var CLOSURE_NO_DEPS = true;` to output if only whitspace optimizations are being applied
|
Chas Emerick
|
Chas Emerick
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-370
|
Incorrect behavior of integer? for integral floating point expressions
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-352
|
Protocols cannot be imported using :use :only
|
Unassigned
|
Alexander Solovyov
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-13
|
Implement ratios
|
Unassigned
|
Stuart Halloway
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-346
|
CLJS-319 broke behavior of println when given no arguments
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-360
|
Analyzer incorrectly merges metadata when redefining vars
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-60
|
mod not correctly implemented visavi negative num or div
|
Unassigned
|
Jonas Avelin
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-142
|
ClojureScript reader throws TypeError when map keys start with colon then number
|
Unassigned
|
Murphy McMahon
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-69
|
Calling count on args passed to a nodejs main function returns an incorrect number
|
Unassigned
|
Anthony Simpson
|
|
Resolved
|
Completed
|
|
|
|
 |
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-203
|
== has different semantics than in Clojure (and than the documentation indicates)
|
Unassigned
|
Xavier Morel
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-277
|
Thorough review and removal of non-lifted local fns
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-273
|
support ^Fn type hint
|
Unassigned
|
David Nolen
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-286
|
optimize regex operations
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-297
|
Eliminate :meta, :vector, :set, and :map ops
|
Unassigned
|
Brandon Bloom
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-336
|
Hyphenated Protocols
|
David Nolen
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-299
|
PersistentVector push-tail, do-assoc, pop-tail should not contain recursive calls
|
Michał Marczyk
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-180
|
Function params shadow top-level namespace segments
|
David Nolen
|
Stuart Campbell
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-366
|
doseq's :when clause always fails: "recur not supported here".
|
Unassigned
|
Víctor M. Valenzuela
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-312
|
Support :import
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-361
|
Invoking anonymous functions with wrong arity does not produce a warning
|
David Nolen
|
Shantanu Kumar
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-347
|
extend-type js/String fails for empty string
|
Unassigned
|
Brigham Brown
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-334
|
(new (some-complex-expr) ...) results in incomprehensible error
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-365
|
apply needs to put all args after the 20th into an array seq
|
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-353
|
Use different primitives for array access and property/object access
|
Unassigned
|
Raphaël AMIARD
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-342
|
Send proper content types when serving JPGs, PNGs and stylesheets.
|
Roman Scherer
|
Roman Scherer
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-357
|
Large PersistentVector benchmarks
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-363
|
`format` %s behavior is incorrect for keyword, symbol etc.
|
Unassigned
|
Shantanu Kumar
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-289
|
Represent ast :children as a vector of keys
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-356
|
`read-string` exception message should be the same as in Clojure
|
Unassigned
|
Shantanu Kumar
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-338
|
Incorrect implementation of IReduce by ArrayChunk
|
Unassigned
|
Anton Frolov
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-351
|
replace .-length usage with alength
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-354
|
node.js sys is now util
|
Unassigned
|
Anthony Simpson
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-350
|
record printed form is inconsistent with Clojure
|
Unassigned
|
Brian Taylor
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-348
|
Failure when using seq keys for PersistentHashMap
|
Unassigned
|
Michael Porter
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-343
|
make clojure.reflect fns conform to standard names
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-27
|
Conditional compilation (or reading)
|
Unassigned
|
Rich Hickey
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-345
|
clojure.reflect support for Rhino REPL
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-138
|
make docstrings accessible from the REPL + other enhancements (cljs.repl.reflect)
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-341
|
dissoc of optional keys on a Record removes all optional keys
|
Brenton Ashworth
|
Brenton Ashworth
|
|
Resolved
|
Completed
|
|
|
24/Jul/12
|
 |
CLJS-339
|
(inc nil) returns 1 instead of throwing an exception
|
Unassigned
|
Evan Mezeske
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-337
|
Shell scripts in cljs tree incompatible with baseline POSIX sh, cannot deal w/ filenames w/ whitespace
|
Unassigned
|
Charles Duffy
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-266
|
::keyword is resolved in Clojure namespace, not CLJS *ns*
|
Unassigned
|
Daniel Skarda
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-319
|
missing spaces when printing the same thing more than once
|
Unassigned
|
Tom Jack
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-330
|
(hash js/undefined) results in trouble (with implications to reasonable CLJS code)
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-332
|
cljs.core.UUID's equiv should check that the other object is also a UUID instance
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-331
|
nil values in :children vector for 'try' forms
|
Unassigned
|
Jonas Enlund
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-333
|
Keyword self-lookups to return default value when appropriate
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-243
|
Unicode support for ClojureScript Reader
|
Unassigned
|
Dave Sann
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-329
|
Cannot reference protocols using dot syntax (cljs.core.ILookup).
|
Unassigned
|
Kevin Lynagh
|
|
Closed
|
Declined
|
|
|
|
 |
CLJS-324
|
cljs.core/format
|
Unassigned
|
Gary Fredericks
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-328
|
Bugfix for :require spec handling in ns
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-327
|
Backend agnostic repl infrastructure
|
Unassigned
|
Raphaël AMIARD
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-326
|
hash-set and PersistentHashSet/fromArray == faster set construction
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-325
|
Destructuring broken when using Clojure 1.5 alphas
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-323
|
add :warnings :all / :none option to compiler build options
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-322
|
Introduce an obj-map function as an analogue of array-map
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-320
|
memfn not supported
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-304
|
Comparing a js/Date to nil throws
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-246
|
Use protocol mask test in protocol fns
|
Michał Marczyk
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-318
|
resolution conflict between var names and namespace segments
|
Unassigned
|
Tom Jack
|
|
Resolved
|
Duplicate
|
|
|
|
 |
CLJS-163
|
Using ^:extern in repl fails
|
Unassigned
|
icyrock.com
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-28
|
Interop wiki page
|
Alan Dipert
|
Alan Dipert
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-171
|
Implement Pods
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-152
|
Compilation fails on code expanded by macros which create code using current name space *ns*
|
Unassigned
|
Daniel Kwiecinski
|
|
Resolved
|
Completed
|
|
|
|
 |
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-306
|
Clojure.core/intern is not implemented
|
Unassigned
|
Dmitry Groshev
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-317
|
Decouple the analyzer
|
Unassigned
|
Raphaël AMIARD
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-316
|
Use load dynamically instead of static require to load core cljs macros
|
Unassigned
|
Raphaël AMIARD
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-315
|
compiler bug resulting from proto inlining optimization
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-314
|
Simplify if form emission in js backend
|
Unassigned
|
Raphaël AMIARD
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-313
|
Encapsulate namespaces access and environment creation
|
Unassigned
|
Raphaël AMIARD
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-272
|
support :require without :as
|
Michał Marczyk
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-311
|
rename-to-js regex has a non escaped "."
|
Unassigned
|
Nicola Mometto
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-310
|
Use backend agnostic munging function for namespace resolution
|
Unassigned
|
Raphaël AMIARD
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-308
|
Support types & protocols as type hints
|
David Nolen
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-305
|
direct protocol dispatch from within deftype / defrecord / extend-type
|
David Nolen
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-129
|
Loading namespaces from the ClojureScript REPL does not always work
|
Brenton Ashworth
|
Brenton Ashworth
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-309
|
Bug - Typo in commit "Tagged literals in the CLJS compiler and first blush tests "
|
Unassigned
|
Raphaël AMIARD
|
|
Closed
|
Declined
|
|
|
|
 |
CLJS-307
|
Faster empty map creation, default to PersistentArrayMap when converting an obj-map whose lenght is less than cljs.core.PersistentArrayMap/HASHMAP_THRESHOLD
|
Unassigned
|
Nicola Mometto
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-303
|
(case e ...) evaluates e multiple times
|
Michał Marczyk
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-296
|
empty PersistentQueue seems to have one null element
|
Michał Marczyk
|
Tom Jack
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-302
|
Implement 'clojure.core/bases'
|
Unassigned
|
Sergei Lebedev
|
|
Closed
|
Declined
|
|
|
|
 |
CLJS-68
|
IEquiv implementation for regular expressions.
|
David Nolen
|
Roman Scherer
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-300
|
RegExp objects print incorrectly
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-292
|
type hints on fn arg list does not seem to work
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-298
|
CLJS-294 broke ^:export
|
Brandon Bloom
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-291
|
Improve PHM performance, fix inode-find cases
|
Michał Marczyk
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-294
|
AST contains munged symbols
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-81
|
cljsc :externs flag fails when opts map not quoted
|
Unassigned
|
Fogus
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-174
|
Destructuring within method definition breaks field scoping
|
Unassigned
|
Kevin Lynagh
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-293
|
move field metadata to fn form
|
Unassigned
|
Brian Taylor
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-290
|
Use transient vector in vec
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-77
|
Add support for Closure defines
|
Unassigned
|
John Li
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-287
|
Allow extending 'set-options' for Closure Compiler
|
Unassigned
|
Sergei Lebedev
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-278
|
ClojureScript macro eval bug since 0.0-1211?
|
Unassigned
|
Roman Scherer
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-86
|
ns form does not accept docstring argument
|
Unassigned
|
Rafael Munitić
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-285
|
type-hinted fields for TransientHashMap do not work
|
Michał Marczyk
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-186
|
ClojureScript wiki/The-REPL-and-Evaluation-Environments - small issues
|
Unassigned
|
Mike Lamb
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-270
|
Warn if ISeq is implemented and ISeqable and ICollection are not
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-279
|
Vector reduce performance regression
|
Unassigned
|
Brian Taylor
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-259
|
Remove clojure.core.reduce (the old version still lying around)
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-284
|
do not emit flags on the prototype for fast path protocols
|
Michał Marczyk
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-283
|
Fix protocols & protocol method names in reducers/Cat
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-281
|
Cache hash on records, use hash-imap
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-280
|
ci-reduce and array-reduce repeatedly find count of coll
|
Unassigned
|
Brian Taylor
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-274
|
type-hint the return value of seq, rest, next
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-172
|
Implement Chunked PersistentVectors
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-248
|
property syntax support for map destructuring?
|
Michał Marczyk
|
David Nolen
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-264
|
next is slow, investigate how we can make it faster
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-254
|
throw error if multiple :require, :use, :require-macros, etc clauses
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-244
|
optimize list fn
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-275
|
self calls do not optimize
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-216
|
Can't (:use) protocol from another namespace
|
Unassigned
|
Stuart Campbell
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-271
|
cljs.compiler/resolve-var doesn't look in :use'd namespaces
|
Unassigned
|
Brian Taylor
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-236
|
extend-protocol should throw error for undefined arguments
|
Unassigned
|
Robert Nikander
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-267
|
warn on undeclared protocols
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-263
|
investigate special case for not in emit :invoke, could eliminate most uses of coercive-not=, coercive-not
|
David Nolen
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-265
|
Implement IChunk, ChunkedCons, ArrrayChunk, IChunkedSeq, ChunkBuffer
|
David Nolen
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-269
|
(rest ()) returns nil
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-268
|
warn on calling type constructor with incorrect number of arguments
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-247
|
possible protocol dispatch performance enhancement
|
Michał Marczyk
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-103
|
read-keyword breaks in IE8 due to re-matches
|
Unassigned
|
Wilkes Joiner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-146
|
using keywords as fns is slow
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-261
|
satisifies? does not work for non fast path protocols
|
Unassigned
|
David Nolen
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-258
|
case implementation is broken
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-260
|
Add clojure.core/shuffle implementation
|
Unassigned
|
Evan Mezeske
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-262
|
vector-seq optimizations introduced un-conj-able sequence
|
Unassigned
|
Brian Taylor
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-204
|
Bug in sort
|
Hubert Iwaniuk
|
Sean Nilan
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-256
|
inconsistent behavior of nth
|
Michał Marczyk
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-255
|
Counting empty LazySeq evals to 1
|
Michał Marczyk
|
Jozef Wagner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-253
|
`case' doesn't handle multiple test constants correctly
|
Unassigned
|
Moritz Ulrich
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-252
|
Benchmark suite for all runtimes
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-249
|
optimize cljs.reader
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-250
|
Bringing the reducer library to ClojureScript
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-251
|
Implementing letfn*
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-238
|
ClojureScript analysis should respect require / use dependency order
|
David Nolen
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-161
|
Update bootstrap to current version of Google's Closure Library
|
Hubert Iwaniuk
|
Gianni Chiappetta
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-35
|
Run against recent closure-library
|
Hubert Iwaniuk
|
Hubert Iwaniuk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-241
|
optimize apply
|
David Nolen
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-242
|
Copy over mapv & filterv from clojure.core
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-232
|
Remove (extend-type default IReduce ...)
|
Michał Marczyk
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-234
|
remove (extend-type default IIndexed ...)
|
Michał Marczyk
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-240
|
Warning under advanced compilation about incorrect protocol implementation signatures
|
Unassigned
|
David Nolen
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-235
|
Optimizing satisfies?
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-239
|
direct fn dispatch doesn't seem to work on protocol fns inside core.cljs
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-225
|
cljs.reader has undeclared Var
|
Michał Marczyk
|
Nikita Prokopov
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-237
|
Common mistakes for forms like let don't communicate file & line of error
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-233
|
Prevent reify from causing undeclared Var warnings
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-231
|
Add cljs.core/rsubseq
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-230
|
Supply missing arguments to some fn calls in TwitterBuzz
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-228
|
Add ^boolean hint to reduced?
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-229
|
Fix count for non-counted collections, remove ICounted from Cons
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-227
|
Copying over clojure.core.reduce
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-224
|
Support terminating reduce
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-226
|
Fix bug in TransientVector impl
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-208
|
Have cljs.core/into use transients when possible
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-223
|
Allow for docstrings in ns forms (just discard for now)
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-221
|
IKVReduce ported from Clojure, first cut at terminating reduce
|
Michał Marczyk
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-190
|
Re-precating ObjMap
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-213
|
For consideration / perf testing: port of PersistentArrayMap
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-222
|
Have cljs.core/hash-map use a transient map internally
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-220
|
Use Clojure's implementation of frequencies w/ transients
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-217
|
ClojureScript TransientHashMap misbehaving
|
Unassigned
|
Thomas Chiovoloni
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-219
|
Fix bug in TransientHashMap's -lookup with not-found
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-218
|
Remove children multimethod and re-add :children key
|
Unassigned
|
Jonas Enlund
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-215
|
js-obj function broken
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-212
|
Missing :form keys from the analyzer
|
Unassigned
|
Jonas Enlund
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-195
|
Invalid :children vector when analyzing let expressions
|
Unassigned
|
Jonas Enlund
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-205
|
Missing :children vector for :fn
|
Unassigned
|
Jonas Enlund
|
|
Closed
|
Completed
|
|
|
|
 |
CLJS-206
|
Invalid :children vector for :dot
|
Unassigned
|
Jonas Enlund
|
|
Closed
|
Completed
|
|
|
|
 |
CLJS-214
|
children multimethod instead of a :children key in the ast
|
Unassigned
|
Jonas Enlund
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-211
|
apply does not work on IFn objects in CLJS
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-209
|
nested functions aren't properly namespaced
|
Unassigned
|
James Long
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-207
|
TransientHashSet
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-170
|
Implement Transient PersistentVectors
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-200
|
Hash code caching for CLJS collections
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-202
|
Disable name mangling for js-reserved words in property access
|
Unassigned
|
Nicola Mometto
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-201
|
Fix bug in PersistentTreeMap, supply some missing proto impls in PTM, PHM auxiliaries
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-113
|
Allow colon as whitespace in map literals
|
Unassigned
|
Stuart Halloway
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-198
|
set! should support (set! object -property value) syntax
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-199
|
Extend js-obj to support creating objects with given properties
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-196
|
Supply missing arguments to some fn calls in core
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-194
|
Porting Clojure's PersistentTreeSet
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-192
|
memory-leak in compiler
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-193
|
Bug in PersistentTreeMap impl -- missing argument to a function call
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-187
|
PersistentTreeMap implementation
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-191
|
Have compare throw on type mismatch
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-181
|
Transient support for PersistentHashMap
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-188
|
HashCollisionNode's inode-find with not-found might inappropriately return nil
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-189
|
Order-independent hashing of maps
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-16
|
amap, areduce, aclone, into-array, make-array, object-array, to-array-2d
|
Fogus
|
Anonymous
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-185
|
Implement `int' and `long'
|
Unassigned
|
Moritz Ulrich
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-178
|
PersistentHashMap implementation
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-183
|
The pop function in PersistentVector is buggy
|
Unassigned
|
Erik Ouchterlony
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-184
|
Make browser REPL work again
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-182
|
Stop using .-strobj in clojure.browser.{dom,net} and TwitterBuzz
|
Unassigned
|
Michał Marczyk
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-176
|
Track line & column in generated JS (needed for SourceMaps)
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-177
|
js->clj should convert JavaScript null to Clojure nil
|
Unassigned
|
Jason Rudolph
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-83
|
Enhance deftype to support methods
|
Fogus
|
Fogus
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-80
|
Make conditionals involving cljs.core.truth_ inlineable
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-165
|
aget should be variadic
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-127
|
= in ClojureScript differs from Clojure API for arities other than 2
|
Unassigned
|
Gijs Stuurman
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-137
|
function arity dispatch should not happen via arguments
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-157
|
Browser REPL omits namespace in compiled JS
|
Brenton Ashworth
|
Stuart Campbell
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-9
|
Create Sample Application
|
Unassigned
|
Rich Hickey
|
|
Closed
|
Completed
|
|
|
|
 |
CLJS-29
|
Automate pre-push testing
|
Unassigned
|
Brenton Ashworth
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-44
|
Recompile files while editing
|
Unassigned
|
Brenton Ashworth
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-155
|
Implement case
|
Unassigned
|
Stuart Sierra
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-61
|
All global vars (f.e. __dirname) of node.js should be in cljs.nodejs
|
Unassigned
|
Javier Neira Sanchez
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-67
|
IHash implementation for regular expressions.
|
Unassigned
|
Roman Scherer
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-95
|
array, boolean, number, string are all proper JavaScript types and should be treated as such
|
Unassigned
|
David Nolen
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-140
|
(defn next [a] (inc a)) triggers infinite loop at REPL
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-144
|
Add Object toString methods to all the core CLJS data types (ObjMap, HashMap, Vector, etc.)
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-156
|
Core types should implement toString methods
|
Unassigned
|
David Nolen
|
|
Resolved
|
Duplicate
|
|
|
|
 |
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-175
|
js->clj loops infinitely on some native objects
|
Unassigned
|
Radford Smith
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-173
|
Fix implementation of delay
|
Unassigned
|
Alan Malloy
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-169
|
Forward slashes should not be escaped in javascript strings
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-164
|
Add missing core printing functions
|
Unassigned
|
Brandon Bloom
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-158
|
Implement PersistentVector
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-168
|
-lookup on Records merges base fields with ext-map every time
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-166
|
Strange compiler error under compilation mode - affects lein-cljsbuild
|
Unassigned
|
David Nolen
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-162
|
cljs.core/str behavior not consistent with clojure
|
Unassigned
|
Roman Gonzalez
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-159
|
Suggest removing UNIX shell executable permissions from bin/cljsc.bat
|
Unassigned
|
Yesudeep Mangalapilly
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-153
|
ClojureScript wiki QuickStart "Running ClojureScript on Node.js" is broken (between r971 and 335a1f61976d39c209e81e17cb95ce247424a656)
|
Unassigned
|
Adrien Chauve
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-56
|
ClojureScript compiler with optimizations off outputs utf-8 which is likely to be misrecognised by the browser
|
Unassigned
|
David Powell
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-139
|
Internet Explorer treats \uFDD0 up to \uFDEF as equal so some keyword and symbol related things do not work
|
David Nolen
|
Thomas Scheiblauer
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-133
|
reader/read-string produces malformed keywords in IE9
|
Unassigned
|
g. christensen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-154
|
let scoping broken inside loop/recur with async calls
|
Unassigned
|
Creighton Kirkendall
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-141
|
Destructuring does not work on protocol fns
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-128
|
Add support for libraries to define internal :libs and :externs
|
Luke VanderHart
|
Creighton Kirkendall
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-150
|
Regular expressions don't support Javascript mode flags
|
Bobby Calderwood
|
Bobby Calderwood
|
|
Open
|
Unresolved
|
|
|
24/Feb/12
|
 |
CLJS-149
|
Notice goog.provide and goog.require statements that use double quotes
|
Unassigned
|
Kevin Lynagh
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-143
|
(hash obj-map) inappropriately depends on key order.
|
Unassigned
|
Kevin Lynagh
|
|
Closed
|
Completed
|
|
|
|
 |
CLJS-94
|
Implement PersistentQueue
|
Bobby Calderwood
|
Bobby Calderwood
|
|
Resolved
|
Completed
|
|
|
30/Nov/11
|
 |
CLJS-120
|
ISeqable for NodeList doesn't work on Opera.
|
Unassigned
|
Takahiro Hozumi
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-116
|
Make re-pattern accept modifiers too
|
Unassigned
|
Edd Dumbill
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-89
|
Simplify the dot access special form.
|
Fogus
|
Fogus
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-134
|
Add ability for :libs and :externs to be pulled from both the file system and the classpath
|
Luke VanderHart
|
Creighton Kirkendall
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-118
|
Set of sets created by conjoining does not correctly handle contains?
|
Unassigned
|
Jozef Wagner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-96
|
Add IFn
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-115
|
set! doesn't work on deftype fields
|
Unassigned
|
Praki Prakash
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-33
|
add type fn
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-135
|
Apply does not work with multimethods
|
Unassigned
|
Kevin Lynagh
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-136
|
Reduce broken for IndexedSeq when i > 0
|
Unassigned
|
Gijs Stuurman
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-130
|
Can't load single segment namespaces from the ClojureScript REPL.
|
Brenton Ashworth
|
Brenton Ashworth
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-131
|
Load :libs and :externs from the classpath
|
Unassigned
|
Brenton Ashworth
|
|
Closed
|
Completed
|
|
|
|
 |
CLJS-132
|
Repeated goog.require in compiled output
|
Brenton Ashworth
|
Brenton Ashworth
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-126
|
Hierarchic multimethods doesn't work when there are another method.
|
Unassigned
|
Takahiro Hozumi
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-125
|
IHash implementation for Atoms.
|
Unassigned
|
Takahiro Hozumi
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-119
|
Compiling in advanced mode produces error when using multiple underscore parameters
|
Unassigned
|
Jozef Wagner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-93
|
Macros defined in a single element namespace do not work properly when used at the REPL
|
Unassigned
|
David Nolen
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-105
|
defining defrecord with no fields fails
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-124
|
Duplicate function parameter names not permitted
|
Unassigned
|
Stuart Sierra
|
|
Resolved
|
Duplicate
|
|
|
|
 |
CLJS-123
|
MultiFn implements Hashable
|
Bobby Calderwood
|
Bobby Calderwood
|
|
Resolved
|
Completed
|
|
|
16/Jan/12
|
 |
CLJS-122
|
`reify` does not implement IWithMeta on the object it creates
|
Unassigned
|
Shantanu Kumar
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-117
|
clojurescript/src/cljs/cljs/reader.cljs : read-symbol is broken
|
Unassigned
|
Praki Prakash
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-100
|
binding breaks in macros
|
Unassigned
|
Heinz N. Gies
|
|
Resolved
|
Duplicate
|
|
|
|
 |
CLJS-114
|
refer-clojure excludes doesn't work with compiler macros
|
Unassigned
|
Kevin Lynagh
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-121
|
`binding` doesn't work with vars from :require'd namespaces
|
Unassigned
|
Shantanu Kumar
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-42
|
Function names clash with namespace names
|
Unassigned
|
Anthony Simpson
|
|
Resolved
|
Completed
|
|
|
|
 |
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-104
|
extend-type incorrectly compiles multiple arity protocol methods
|
Unassigned
|
Jeff Valk
|
|
Resolved
|
Declined
|
|
|
|
 |
CLJS-99
|
Allow names from cljs.core to be properly resolved
|
Unassigned
|
Chris Gray
|
|
Closed
|
Completed
|
|
|
|
 |
CLJS-107
|
Implement subvec
|
Unassigned
|
Alan Malloy
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-111
|
'new' function is incorrectly resolving the the fully qualified class name/constructor.
|
Unassigned
|
Benjamin Conlan
|
|
Closed
|
Declined
|
|
|
|
 |
CLJS-108
|
Colon characters in symbols don't look to be interpreted correctly in compiled code
|
Unassigned
|
Benjamin Conlan
|
|
Closed
|
Declined
|
|
|
|
 |
CLJS-58
|
ClojureScript places fully qualified keywords in the user namespace
|
Unassigned
|
Paul Michael Bauer
|
|
Closed
|
Completed
|
|
|
|
 |
CLJS-110
|
Overridden function names (from cljs.core) are not generated in the correct namespace.
|
Unassigned
|
Benjamin Conlan
|
|
Closed
|
Duplicate
|
|
|
|
 |
CLJS-11
|
Command line build tool
|
Unassigned
|
Stuart Halloway
|
|
Closed
|
Completed
|
|
|
|
 |
CLJS-106
|
match-int fails in IE
|
Unassigned
|
Wilkes Joiner
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-97
|
defrecords of different types are equal
|
Unassigned
|
David Powell
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-102
|
Round index arg of the nth fn.
|
Unassigned
|
Roman Scherer
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-98
|
(instance? js/String "foo") returns false
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-90
|
Browser repl does not work if the JVM working directory is not the CLJS directory
|
Brenton Ashworth
|
Luke VanderHart
|
|
Closed
|
Declined
|
|
|
|
 |
CLJS-92
|
Cannot interact with Browser REPL running in iOS/Webkit Mobile devices
|
Unassigned
|
David Nolen
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-91
|
cljsc does not copy dojo dependencies
|
Unassigned
|
Jason Thomas
|
|
Open
|
Unresolved
|
|
|
|
 |
CLJS-88
|
bug in javascript generated by condp
|
Unassigned
|
Eric Harris-Braun
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-87
|
Inconsistent select-keys
|
Unassigned
|
Murphy McMahon
|
|
Resolved
|
Completed
|
|
|
|
 |
CLJS-62
|
memoize is not working, function arguments cannot be used as a key in hashmaps
|
David Nolen
|
Jozef Wagner
|
|
 |