summary refs log tree commit diff stats
path: root/compiler/jsgen.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge branch 'devel' into araq-better-docgenAraq2018-09-141-25/+23
|\
| * Fix concat behaviour for uninitialized strings (#8950)LemonBoy2018-09-111-10/+12
| * JS strings have no trailing zero anymore (#8936)LemonBoy2018-09-111-19/+15
* | fixes bootstrapping problemsAraq2018-09-071-1/+1
* | compiler refactoring; use typesafe path handing; docgen: render symbols betwe...Andreas Rumpf2018-09-071-6/+6
|/
* Sync line generation between C and JS backends (#8888)LemonBoy2018-09-071-3/+3
* Automatic deref for everything but pointers in asm/emit (#8891)LemonBoy2018-09-071-2/+13
* Correctly mangle `this` in the JS backend (#8853)LemonBoy2018-09-031-1/+2
* even more strict isNil handling for strings/seqs in order to detect bugsAraq2018-08-221-4/+2
* WIP: disallow 'nil' for strings and seqsAndreas Rumpf2018-08-131-2/+2
* fixes #6255, add `system.ashr` arithmetic right shift (#8547)andri lim2018-08-071-0/+1
* AST change: keep nkStaticStmt in the AST for incremental compilation supportAndreas Rumpf2018-06-031-1/+1
* incremental compilation: implemented basic replay logicAndreas Rumpf2018-06-021-6/+2
* baby steps for incremental compilationAndreas Rumpf2018-05-301-2/+2
* jsgen refactoring: use graph.backend field instead of a global variableAndreas Rumpf2018-05-281-11/+10
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
* platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-16/+16
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-4/+4
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-3/+3
* the remaining passes all compile againAndreas Rumpf2018-05-131-76/+79
* refactoring: make FileIndex a distinct type; make line information an uint16;...Andreas Rumpf2018-04-211-1/+1
* Remove PHP backend. (#7606)treeform2018-04-181-408/+154
* the new feature's name is hotCodeReloadingAndreas Rumpf2018-04-131-3/+3
* fixes #4470Andreas Rumpf2018-04-131-0/+2
* Support code hot reloading for JavaScript projects (#7362)zah2018-04-131-24/+52
* introduce nkTupleConstr AST node for unary tuple construction; breaking changeAndreas Rumpf2018-04-131-4/+4
* move new sha1 module into the new 'std' namespaceAndreas Rumpf2018-02-061-1/+1
* fixes #6961Andreas Rumpf2018-02-021-1/+1
* Fixes codegen bug with literal negative zero, fixes #7079 (#7158)GULPF2018-01-311-5/+11
* fixes #7129Andreas Rumpf2018-01-301-3/+3