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
*
rework the vtable implementation embedding the vtable array directly with new...
ringabout
2023-11-28
1
-3
/
+2
*
prepare for the enforcement of `std` prefix (#22873)
ringabout
2023-10-29
1
-2
/
+2
*
NIR: progress (#22817)
Andreas Rumpf
2023-10-12
1
-1
/
+1
*
make float32 literals stringifying behave in JS the same as in C (#22500)
ringabout
2023-08-17
1
-2
/
+7
*
replaces `doAssert false` with `raiseAssert` for unreachable branches, which ...
ringabout
2023-08-10
1
-2
/
+1
*
simplify isAtom condition (#22430)
ringabout
2023-08-09
1
-4
/
+1
*
modernize jsgen; clean up some leftovers (#22423)
ringabout
2023-08-09
1
-16
/
+13
*
use strictdefs for compiler (#22365)
ringabout
2023-08-06
1
-55
/
+64
*
Fix some jsgen bugs (#22330)
konsumlamm
2023-08-06
1
-8
/
+45
*
fixes #22362; Compiler crashes with staticBoundsCheck on (#22363)
ringabout
2023-08-02
1
-0
/
+4
*
implement `ensureMove` (#22339)
ringabout
2023-07-29
1
-0
/
+2
*
[JS] Fix bitwise ops & shifts (#22340)
konsumlamm
2023-07-27
1
-30
/
+53
*
[JS] Fix casting to ints (#22327)
konsumlamm
2023-07-25
1
-19
/
+7
*
fix VM uint conversion size bug, stricter int gen on JS (#22150)
metagn
2023-06-25
1
-6
/
+16
*
Fix jsgen (#21880)
Juan Carlos
2023-05-23
1
-0
/
+5
*
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
ringabout
2023-05-06
1
-0
/
+9
*
int64/uint64 as bigint in JS (#21613)
metagn
2023-04-11
1
-26
/
+183
*
fixes #21592; create type bound operations for calls in the method dispatcher...
ringabout
2023-04-01
1
-1
/
+1
*
`--embedsrc` for JavaScript (#21467)
quantimnot
2023-03-04
1
-0
/
+2
*
replaces implicit passes array registed at runtime with explicit function cal...
ringabout
2023-03-03
1
-10
/
+9
*
fixes #20139; hash types based on its path relative to its package path (#212...
ringabout
2023-03-02
1
-2
/
+2
*
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now pa...
ringabout
2023-02-22
1
-2
/
+8
*
fixes #21317; 1.6.4 regression; etyBaseIndex should return fat pointers [back...
ringabout
2023-02-01
1
-3
/
+4
*
JS backend properly extends string with `setLen` (#21087)
Jake Leahy
2022-12-13
1
-1
/
+3
*
Refactor JS sourcemap generator (#21053)
Jake Leahy
2022-12-13
1
-3
/
+5
*
Fix #18079 Illegal storage access compiling call with nested ref/deref (#20738)
Bung
2022-11-04
1
-0
/
+7
*
fixes #20572 (#20585)
Andreas Rumpf
2022-10-17
1
-1
/
+1
*
fix #8821 JS codegen can produce extreme switch statements with case … (#20...
Bung
2022-10-14
1
-6
/
+1
*
refactorings (#20536)
Andreas Rumpf
2022-10-10
1
-1
/
+1
*
DAA and 'out' parameters (#20506)
Andreas Rumpf
2022-10-06
1
-2
/
+2
*
add default field support for object in ARC/ORC (#20480)
ringabout
2022-10-04
1
-2
/
+2
*
store full definition AST for consts, fix noRewrite (#20115)
metagn
2022-09-28
1
-3
/
+3
*
allow more simple expressions in js (#20270)
Amjad Ben Hedhili
2022-09-27
1
-1
/
+3
*
Compute small nim string lit at CT (#20439)
Amjad Ben Hedhili
2022-09-27
1
-3
/
+18
*
no ropes WIP (#20433)
Andreas Rumpf
2022-09-27
1
-71
/
+68
*
Represent more types as JS `TypedArray`s (#20411)
Amjad Ben Hedhili
2022-09-26
1
-2
/
+8
*
Shorten JS block code (#20370)
Amjad Ben Hedhili
2022-09-19
1
-4
/
+4
*
fix #20233 Float ranges in case statement in JS crash compiler (#20349)
Bung
2022-09-14
1
-18
/
+55
*
Replace `if` by `case` in JS `isSimpleExpr` (#20267)
Amjad Ben Hedhili
2022-09-06
1
-5
/
+7
*
support cstring in `case` (#20130)
metagn
2022-09-01
1
-3
/
+5
*
fixes #20227; skip distinct types for genObjConstr [JS backend] (#20229)
ringabout
2022-08-24
1
-1
/
+2
*
fixes #20219; ignore comment/empty node in stmtListExpr (#20249)
ringabout
2022-08-24
1
-0
/
+4
*
top-down type inference, implements rfc 149 (#20091)
metagn
2022-08-24
1
-2
/
+4
*
bootstrap the compiler with nimPreviewSlimSystem (#20176)
ringabout
2022-08-09
1
-0
/
+4
*
Fix global destructor injection for JS backend (#19797)
quantimnot
2022-05-23
1
-5
/
+25
*
remove tmpFramePtr when optStackTrace is absent (#19649)
flywind
2022-03-26
1
-4
/
+0
*
remove unnecessary framePtr code (#19645)
flywind
2022-03-25
1
-3
/
+6
*
Fix #18662 (#19534)
Evan Typanski
2022-02-28
1
-1
/
+3
*
Optimize lent in JS [backport:1.6] (#19393)
hlaaftana
2022-01-17
1
-15
/
+36
*
Fixed generic distinct conversions for 'var' (#18837)
Jason Beetham
2021-10-26
1
-62
/
+76
[next]