summary refs log tree commit diff stats
path: root/compiler/jsgen.nim
Commit message (Expand)AuthorAgeFilesLines
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-306/+302
* Improve head comment on JS (#12548)Juan Carlos2019-11-221-15/+13
* conversions to unsigned numbers are not checked anymore; implements /… (#12...Andreas Rumpf2019-11-201-1/+4
* ARC: solves phase ordering problems (#12654)Andreas Rumpf2019-11-141-3/+8
* JS improve indent (#12581)Juan Carlos2019-11-031-1/+1
* Fix jsgen bug with uninitialized seq (#12500) [backport]Oscar Nihlgård2019-10-241-1/+1
* Sets need copying in JS (#11392)hlaaftana2019-10-021-1/+1
* fixes #12240 [backport] (#12308)Andreas Rumpf2019-10-011-1/+9
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-28/+28
* fix min/max for float numbers (#12068)Arne Döring2019-09-021-6/+0
* Allow typeof(nil) as a return typeAlbert Safin2019-08-311-0/+2
* Remove ENDB (#12095)Clyybber2019-08-311-5/+1
* Fix to int to biggest int (#12066)Arne Döring2019-08-271-8/+0
* fixes #10053 (#11951)Timothee Cour2019-08-151-1/+2
* int128 on firstOrd, lastOrd and lengthOrd (#11701)Arne Döring2019-08-071-4/+4
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-4/+4
* JS codegen: supports toOpenArray [bugfix]Araq2019-07-121-3/+9
* there is only one style -- my styleAraq2019-07-101-5/+5
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-13/+13
* [refactoring] remove zeroExtend and friends from the compiler builtins. (#11531)Arne Döring2019-06-241-18/+0
* Correct global destructor injections for js backend (#11240)Clyybber2019-05-151-0/+3
* rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)Arne Döring2019-05-111-1/+1
* Replace countup(x, y) with x .. yClyybber2019-05-071-3/+3
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-17/+17
* fixes #11133, error on runtime use of compile-time procs in JS target (#11134)jrfondren2019-04-291-0/+3
* added system.unown to make 'owned' sane to use in practice; later on we might...Araq2019-04-291-1/+1
* fewer ropes (#11037)Arne Döring2019-04-191-108/+203
* Compiler plugin for implementing incremental computation in user space (#10819)cooldome2019-04-111-1/+3
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-1/+1
* implement system.default for the JS targetAndreas Rumpf2019-03-051-11/+16
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-53/+48
* first steps in implementing 'owned' pointers; undocumented, do not useAndreas Rumpf2019-02-231-7/+9
* code cleanup: there is no tyOptRefAndreas Rumpf2019-02-221-2/+1
* fixes 10697 [backport]Araq2019-02-191-2/+3
* fixes #10651Araq2019-02-141-4/+3
* Fixes 10202 (#10283)rec2019-01-121-2/+2
* void object fields are now ignored by codegen and fields/fieldPairs iterator ...Neelesh Chandola2019-01-101-0/+2
* Support undefined in isNil (#9960)Alexander Ivanov2018-12-301-3/+4
* Make copies for params which are captured in closures. Fixes #7048 (#10050)rec2018-12-201-1/+19
* Fixes #10005recloser2018-12-151-33/+16
* tyProc does not require copying in JS codegenNeelesh Chandola2018-12-111-1/+1
* Fix fat pointers, object copying, magic double evals on JS (#9411) [backport]rec2018-12-041-75/+242
* fixes #9675Andreas Rumpf2018-11-261-0/+1
* Change the order of compilation passes, transformation is made lazy at code g...cooldome2018-10-181-3/+5
* implement sizeof and alignof operator (manually squashed #5664) (#9356)Timothee Cour2018-10-141-2/+0
* Unchecked arrays now have their own type (#9267)LemonBoy2018-10-101-2/+2
* Fixes #9154 (#9193)manterolat2018-10-101-0/+3
* Field checks for everybody (#8957)LemonBoy2018-10-091-9/+46
* Try/Catch support for native JS exceptions (#8955)LemonBoy2018-10-091-6/+32
* Make the registered passes local to the ModuleGraph (#9259)LemonBoy2018-10-091-2/+2