ringabout
|
7fababd583
make float32 literals stringifying behave in JS the same as in C (#22500)
|
1 year ago |
ringabout
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
ringabout
|
91c3221855
simplify isAtom condition (#22430)
|
1 year ago |
ringabout
|
ce079a8da4
modernize jsgen; clean up some leftovers (#22423)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
konsumlamm
|
53586d1f32
Fix some jsgen bugs (#22330)
|
1 year ago |
ringabout
|
825a0e7df4
fixes #22362; Compiler crashes with staticBoundsCheck on (#22363)
|
1 year ago |
ringabout
|
f0f3904ff0
implement `ensureMove` (#22339)
|
1 year ago |
konsumlamm
|
db77c98471
[JS] Fix bitwise ops & shifts (#22340)
|
1 year ago |
konsumlamm
|
c0994c2dbd
[JS] Fix casting to ints (#22327)
|
1 year ago |
metagn
|
f718f295df
fix VM uint conversion size bug, stricter int gen on JS (#22150)
|
1 year ago |
Juan Carlos
|
d372ad3ee6
Fix jsgen (#21880)
|
1 year ago |
ringabout
|
b562e1e6d8
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
|
1 year ago |
metagn
|
f05387045d
int64/uint64 as bigint in JS (#21613)
|
1 year ago |
ringabout
|
a80f1a324f
fixes #21592; create type bound operations for calls in the method dispatcher for ORC (#21594)
|
1 year ago |
quantimnot
|
6994e1b1d7
`--embedsrc` for JavaScript (#21467)
|
1 year ago |
ringabout
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 year ago |
ringabout
|
38d299dfc0
fixes #20139; hash types based on its path relative to its package path (#21274) [backport:1.6]
|
1 year ago |
ringabout
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
1 year ago |
ringabout
|
cbf3ed9d92
fixes #21317; 1.6.4 regression; etyBaseIndex should return fat pointers [backport 1.6] (#21320)
|
1 year ago |
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 |