Jake Leahy
|
7ae7832f76
JS backend properly extends string with `setLen` (#21087)
|
2 years ago |
Jake Leahy
|
1fefb8e92a
Refactor JS sourcemap generator (#21053)
|
2 years ago |
Bung
|
ecc8f61fe4
Fix #18079 Illegal storage access compiling call with nested ref/deref (#20738)
|
2 years ago |
Andreas Rumpf
|
81087c949f
fixes #20572 (#20585)
|
2 years ago |
Bung
|
b286448a99
fix #8821 JS codegen can produce extreme switch statements with case … (#20548)
|
2 years ago |
Andreas Rumpf
|
08ae3467b9
refactorings (#20536)
|
2 years ago |
Andreas Rumpf
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
Amjad Ben Hedhili
|
98a717dda9
allow more simple expressions in js (#20270)
|
2 years ago |
Amjad Ben Hedhili
|
d755c02b02
Compute small nim string lit at CT (#20439)
|
2 years ago |
Andreas Rumpf
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
Amjad Ben Hedhili
|
40dae8c731
Represent more types as JS `TypedArray`s (#20411)
|
2 years ago |
Amjad Ben Hedhili
|
7a756bfaef
Shorten JS block code (#20370)
|
2 years ago |
Bung
|
08faa04d78
fix #20233 Float ranges in case statement in JS crash compiler (#20349)
|
2 years ago |
Amjad Ben Hedhili
|
5d947bb791
Replace `if` by `case` in JS `isSimpleExpr` (#20267)
|
2 years ago |
metagn
|
a95b6391fd
support cstring in `case` (#20130)
|
2 years ago |
ringabout
|
e832fea160
fixes #20227; skip distinct types for genObjConstr [JS backend] (#20229)
|
2 years ago |
ringabout
|
9d9ecc3c1d
fixes #20219; ignore comment/empty node in stmtListExpr (#20249)
|
2 years ago |
metagn
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
2 years ago |
ringabout
|
e8ae2dc90b
bootstrap the compiler with nimPreviewSlimSystem (#20176)
|
2 years ago |
quantimnot
|
05c0419658
Fix global destructor injection for JS backend (#19797)
|
2 years ago |
flywind
|
84ac003519
remove tmpFramePtr when optStackTrace is absent (#19649)
|
2 years ago |
flywind
|
afbcba909b
remove unnecessary framePtr code (#19645)
|
2 years ago |
Evan Typanski
|
207237cec2
Fix #18662 (#19534)
|
2 years ago |
hlaaftana
|
07c7a8a526
Optimize lent in JS [backport:1.6] (#19393)
|
2 years ago |
Jason Beetham
|
83a2515af7
Fixed generic distinct conversions for 'var' (#18837)
|
3 years ago |
Andreas Rumpf
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 years ago |
Sven Keller
|
3c2edd142b
fix for js strict mode (#18799)
|
3 years ago |
Timothee Cour
|
7b58dc2de0
allow building 1.4.0 from devel (#18708)
|
3 years ago |