index
:
Nim
this commit
devel
This repository contains the Nim compiler, Nim's stdlib, tools, and documentation. (mirror)
ahoang <ahoang@tilde.institute>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
compiler
/
jsgen.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
Correct global destructor injections for js backend (#11240)
Clyybber
2019-05-15
1
-0
/
+3
*
rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)
Arne Döring
2019-05-11
1
-1
/
+1
*
Replace countup(x, y) with x .. y
Clyybber
2019-05-07
1
-3
/
+3
*
Replace countup(x, y-1) with x ..< y
Clyybber
2019-05-07
1
-17
/
+17
*
fixes #11133, error on runtime use of compile-time procs in JS target (#11134)
jrfondren
2019-04-29
1
-0
/
+3
*
added system.unown to make 'owned' sane to use in practice; later on we might...
Araq
2019-04-29
1
-1
/
+1
*
fewer ropes (#11037)
Arne Döring
2019-04-19
1
-108
/
+203
*
Compiler plugin for implementing incremental computation in user space (#10819)
cooldome
2019-04-11
1
-1
/
+3
*
more destructor based changes (#10885)
Andreas Rumpf
2019-03-23
1
-1
/
+1
*
implement system.default for the JS target
Andreas Rumpf
2019-03-05
1
-11
/
+16
*
Initial version of the hot-code reloading support for native targets (#10729)
zah
2019-02-26
1
-53
/
+48
*
first steps in implementing 'owned' pointers; undocumented, do not use
Andreas Rumpf
2019-02-23
1
-7
/
+9
*
code cleanup: there is no tyOptRef
Andreas Rumpf
2019-02-22
1
-2
/
+1
*
fixes 10697 [backport]
Araq
2019-02-19
1
-2
/
+3
*
fixes #10651
Araq
2019-02-14
1
-4
/
+3
*
Fixes 10202 (#10283)
rec
2019-01-12
1
-2
/
+2
*
void object fields are now ignored by codegen and fields/fieldPairs iterator ...
Neelesh Chandola
2019-01-10
1
-0
/
+2
*
Support undefined in isNil (#9960)
Alexander Ivanov
2018-12-30
1
-3
/
+4
*
Make copies for params which are captured in closures. Fixes #7048 (#10050)
rec
2018-12-20
1
-1
/
+19
*
Fixes #10005
recloser
2018-12-15
1
-33
/
+16
*
tyProc does not require copying in JS codegen
Neelesh Chandola
2018-12-11
1
-1
/
+1
*
Fix fat pointers, object copying, magic double evals on JS (#9411) [backport]
rec
2018-12-04
1
-75
/
+242
*
fixes #9675
Andreas Rumpf
2018-11-26
1
-0
/
+1
*
Change the order of compilation passes, transformation is made lazy at code g...
cooldome
2018-10-18
1
-3
/
+5
*
implement sizeof and alignof operator (manually squashed #5664) (#9356)
Timothee Cour
2018-10-14
1
-2
/
+0
*
Unchecked arrays now have their own type (#9267)
LemonBoy
2018-10-10
1
-2
/
+2
*
Fixes #9154 (#9193)
manterolat
2018-10-10
1
-0
/
+3
*
Field checks for everybody (#8957)
LemonBoy
2018-10-09
1
-9
/
+46
*
Try/Catch support for native JS exceptions (#8955)
LemonBoy
2018-10-09
1
-6
/
+32
*
Make the registered passes local to the ModuleGraph (#9259)
LemonBoy
2018-10-09
1
-2
/
+2
*
Merge branch 'devel' into araq-better-docgen
Araq
2018-09-14
1
-25
/
+23
|
\
|
*
Fix concat behaviour for uninitialized strings (#8950)
LemonBoy
2018-09-11
1
-10
/
+12
|
*
JS strings have no trailing zero anymore (#8936)
LemonBoy
2018-09-11
1
-19
/
+15
*
|
fixes bootstrapping problems
Araq
2018-09-07
1
-1
/
+1
*
|
compiler refactoring; use typesafe path handing; docgen: render symbols betwe...
Andreas Rumpf
2018-09-07
1
-6
/
+6
|
/
*
Sync line generation between C and JS backends (#8888)
LemonBoy
2018-09-07
1
-3
/
+3
*
Automatic deref for everything but pointers in asm/emit (#8891)
LemonBoy
2018-09-07
1
-2
/
+13
*
Correctly mangle `this` in the JS backend (#8853)
LemonBoy
2018-09-03
1
-1
/
+2
*
even more strict isNil handling for strings/seqs in order to detect bugs
Araq
2018-08-22
1
-4
/
+2
*
WIP: disallow 'nil' for strings and seqs
Andreas Rumpf
2018-08-13
1
-2
/
+2
*
fixes #6255, add `system.ashr` arithmetic right shift (#8547)
andri lim
2018-08-07
1
-0
/
+1
*
AST change: keep nkStaticStmt in the AST for incremental compilation support
Andreas Rumpf
2018-06-03
1
-1
/
+1
*
incremental compilation: implemented basic replay logic
Andreas Rumpf
2018-06-02
1
-6
/
+2
*
baby steps for incremental compilation
Andreas Rumpf
2018-05-30
1
-2
/
+2
*
jsgen refactoring: use graph.backend field instead of a global variable
Andreas Rumpf
2018-05-28
1
-11
/
+10
*
remove more global variables in the Nim compiler
Andreas Rumpf
2018-05-27
1
-1
/
+1
*
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
Andreas Rumpf
2018-05-18
1
-16
/
+16
*
preparations of making compiler/msgs.nim free of global variables
Andreas Rumpf
2018-05-17
1
-4
/
+4
*
options.nim: no global variables anymore
Andreas Rumpf
2018-05-13
1
-3
/
+3
*
the remaining passes all compile again
Andreas Rumpf
2018-05-13
1
-76
/
+79
[next]