summary refs log tree commit diff stats
path: root/compiler/jsgen.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* iterable[T] (#17196)Timothee Cour2021-04-111-1/+1
* fixes #11225; generic sandwich problems; [backport:1.2] (#17255)Andreas Rumpf2021-03-091-1/+2
* fix #17264 [backport:1.4] (#17266)flywind2021-03-051-2/+2
* new-style concepts implementation, WIP (#15251)Andreas Rumpf2021-02-241-1/+1
* fix #17076 (#17081)flywind2021-02-181-1/+5
* JS: fix div uint64 no truncation (#16899)flywind2021-02-151-1/+4
* array literals uses typed arrays; fix a jsgen bug (#16850)flywind2021-02-151-16/+39
* [backport:1.4] JS cstring null fixes (#16979)hlaaftana2021-02-111-3/+19
* [JS] Ref #15952 make toOpenArray works better (#17001)flywind2021-02-101-10/+19
* fix #16822 (#16884)flywind2021-02-011-2/+2
* fix negative nan (#16628)flywind2021-01-111-1/+4
* IC: next steps (#16550)Andreas Rumpf2021-01-071-3/+3
* [backport 1.0] add backend support for js bigint (#16606)Timothee Cour2021-01-061-1/+4
* ref #16054 remove typed array (#16077)flywind2020-11-241-8/+0
* fix #12303 (#15964)flywind2020-11-141-2/+7
* Fix #8404 JS backend doesn't handle float->int type conversion (#15950) [back...Bung2020-11-131-3/+9
* fix #14157 (#15877)flywind2020-11-121-0/+4