summary refs log tree commit diff stats
path: root/compiler/jsgen.nim
Commit message (Expand)AuthorAgeFilesLines
* Fix jsgen (#21880)Juan Carlos2023-05-231-0/+5
* implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)ringabout2023-05-061-0/+9
* int64/uint64 as bigint in JS (#21613)metagn2023-04-111-26/+183
* fixes #21592; create type bound operations for calls in the method dispatcher...ringabout2023-04-011-1/+1
* `--embedsrc` for JavaScript (#21467)quantimnot2023-03-041-0/+2
* replaces implicit passes array registed at runtime with explicit function cal...ringabout2023-03-031-10/+9
* fixes #20139; hash types based on its path relative to its package path (#212...ringabout2023-03-021-2/+2
* fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now pa...ringabout2023-02-221-2/+8
* fixes #21317; 1.6.4 regression; etyBaseIndex should return fat pointers [back...ringabout2023-02-011-3/+4
* JS backend properly extends string with `setLen` (#21087)Jake Leahy2022-12-131-1/+3
* Refactor JS sourcemap generator (#21053)Jake Leahy2022-12-131-3/+5
* Fix #18079 Illegal storage access compiling call with nested ref/deref (#20738)Bung2022-11-041-0/+7
* fixes #20572 (#20585)Andreas Rumpf2022-10-171-1/+1
* fix #8821 JS codegen can produce extreme switch statements with case … (#20...Bung2022-10-141-6/+1
* refactorings (#20536)Andreas Rumpf2022-10-101-1/+1
* DAA and 'out' parameters (#20506)Andreas Rumpf2022-10-061-2/+2
* add default field support for object in ARC/ORC (#20480)ringabout2022-10-041-2/+2
* store full definition AST for consts, fix noRewrite (#20115)metagn2022-09-281-3/+3
* allow more simple expressions in js (#20270)Amjad Ben Hedhili2022-09-271-1/+3
* Compute small nim string lit at CT (#20439)Amjad Ben Hedhili2022-09-271-3/+18
* no ropes WIP (#20433)Andreas Rumpf2022-09-271-71/+68
* Represent more types as JS `TypedArray`s (#20411)Amjad Ben Hedhili2022-09-261-2/+8
* Shorten JS block code (#20370)Amjad Ben Hedhili2022-09-191-4/+4
* fix #20233 Float ranges in case statement in JS crash compiler (#20349)Bung2022-09-141-18/+55
* Replace `if` by `case` in JS `isSimpleExpr` (#20267)Amjad Ben Hedhili2022-09-061-5/+7
* support cstring in `case` (#20130)metagn2022-09-011-3/+5
* fixes #20227; skip distinct types for genObjConstr [JS backend] (#20229)ringabout2022-08-241-1/+2
* fixes #20219; ignore comment/empty node in stmtListExpr (#20249)ringabout2022-08-241-0/+4
* top-down type inference, implements rfc 149 (#20091)metagn2022-08-241-2/+4
* bootstrap the compiler with nimPreviewSlimSystem (#20176)ringabout2022-08-091-0/+4
* Fix global destructor injection for JS backend (#19797)quantimnot2022-05-231-5/+25
* remove tmpFramePtr when optStackTrace is absent (#19649)flywind2022-03-261-4/+0
* remove unnecessary framePtr code (#19645)flywind2022-03-251-3/+6
* Fix #18662 (#19534)Evan Typanski2022-02-281-1/+3
* Optimize lent in JS [backport:1.6] (#19393)hlaaftana2022-01-171-15/+36
* Fixed generic distinct conversions for 'var' (#18837)Jason Beetham2021-10-261-62/+76
* correct effect tracking for .borrowed procs [backport] (#18882)Andreas Rumpf2021-09-231-1/+1
* fix for js strict mode (#18799)Sven Keller2021-09-041-1/+1
* allow building 1.4.0 from devel (#18708)Timothee Cour2021-08-181-0/+1
* properly fix #10053 ; `FieldDefect` msg now shows discriminant value + linein...Timothee Cour2021-08-131-5/+6
* Remove unused imports, and deprecated function usage (#18663)Kyle Brown2021-08-111-1/+1
* fixes #18469 (#18544)Andreas Rumpf2021-07-201-10/+0
* make -d:nimFpRoundtrips work consistently in vm vs rt, fix #18400, etc (#18531)Timothee Cour2021-07-201-6/+1
* ORC: support for custom =trace procs (#18459)Andreas Rumpf2021-07-091-1/+1
* fixes #18319 (#18375)Andreas Rumpf2021-06-281-2/+12
* followup #18362: make `UnusedImport` work robustly (#18366)Timothee Cour2021-06-271-2/+0
* jsgen improve spacing (#18048)Juan Carlos2021-05-201-30/+30
* js generates spurious >>> on shr (#17767)Sivchari2021-04-211-2/+1
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-1/+1
* cString => cSourceString; tyCString => tyCstring so that error msgs show cstr...Timothee Cour2021-04-171-10/+10