Skip to content

Tags: sjava/clojurescript

Tags

r2173

Toggle r2173's commit message
only put test/clj on :test-path in project.clj. fix busted type

inference test. comment out repl test - spews errors.

r2156

Toggle r2156's commit message
CLJS-752: implement specify!

redefine specify in terms of specify! which directly modifies instances.

r2138

Toggle r2138's commit message
wicked fast

r2134

Toggle r2134's commit message
add ICloneable protocol, implement for persistent collection types, add

clone function

r2127

Toggle r2127's commit message
fix disj 2 arity bug for case where coll is nil

r2120

Toggle r2120's commit message
CLJS-724: Range -first bug

Don't return start if Range is empty

r2080

Toggle r2080's commit message
add some basic inference tests

r2075

Toggle r2075's commit message
decomplect type hints & fns

stop using :tag, fns now are always tagged 'function, and the type-hint
is instead attach to :ret-tag. Add type inference case for :throw, just
'ignore. We now have warnings if you try to add numbers and functions.

r2069

Toggle r2069's commit message
don't put the entire methods AST into namespaces for supporting

inference, just :max-fixed-arity, :variadic and the :tag

r2067

Toggle r2067's commit message
infer more cases, we need to deal with forward declare issues explicitly