summary refs log tree commit diff stats
path: root/compiler/jsgen.nim
Commit message (Expand)AuthorAgeFilesLines
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-8/+10
* avoid #8231, bitwise move to mul,div (#15070)Bung2020-08-251-2/+10
* fix #11354 jsgen not carefully handle genAddr with nkHiddenAddr,nkStm… (#15...Bung2020-07-271-1/+10
* fix #14534 (#15060) [backport]Bung2020-07-251-1/+1
* 'isolate' builtin; refs https://github.com/nim-lang/RFCs/issues/244 (#15011)Andreas Rumpf2020-07-201-1/+1
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-1/+1
* remove tyOpt, mOpt (#14636)Timothee Cour2020-06-121-4/+5
* fix #14576 addr of param (including for lent) now works with nim js (#14577)Timothee Cour2020-06-061-2/+9
* Fix #14570 (#14571)Danil Yarantsev2020-06-061-1/+1
* fix #14350, cstrings in JS init as null (#14355)hlaaftana2020-05-151-3/+1
* fix js stacktraces, unify all file,line,col formatting into a single function...Timothee Cour2020-05-051-2/+2
* many bugfixes for js (#14158)hlaaftana2020-04-291-30/+90
* Fix negative indexed arrays for JS, refs #13966 (#14152)hlaaftana2020-04-291-4/+4
* Error -> Defect for defects (#13908)Jacek Sieka2020-04-281-4/+4
* `$(a: float)` now works consistently in nim js, avoiding printing floats as i...Timothee Cour2020-04-271-6/+7
* Make JS not mangle to snake_case (#14086)hlaaftana2020-04-241-5/+1
* Remove my wrongly written mangled-related code, not needed anymore (#13858)Alexander Ivanov2020-04-031-8/+1
* sourcemaps for the JS codegen (#7508)Alexander Ivanov2020-04-031-9/+33
* fix operators containing percent for VM usage (#13536)Arne Döring2020-03-111-65/+61
* Remove dead magics (#13551)Arne Döring2020-03-031-12/+2
* Remove genToArray in jsgen, a PHP remnant (#13466)hlaaftana2020-02-221-20/+0
* fixes #9674 [backport] (#13143)Andreas Rumpf2020-01-141-1/+12
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-306/+302
* Improve head comment on JS (#12548)Juan Carlos2019-11-221-15/+13
* conversions to unsigned numbers are not checked anymore; implements /… (#12...Andreas Rumpf2019-11-201-1/+4
* ARC: solves phase ordering problems (#12654)Andreas Rumpf2019-11-141-3/+8
* JS improve indent (#12581)Juan Carlos2019-11-031-1/+1
* Fix jsgen bug with uninitialized seq (#12500) [backport]Oscar Nihlgård2019-10-241-1/+1
* Sets need copying in JS (#11392)hlaaftana2019-10-021-1/+1
* fixes #12240 [backport] (#12308)Andreas Rumpf2019-10-011-1/+9
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-28/+28
* fix min/max for float numbers (#12068)Arne Döring2019-09-021-6/+0
* Allow typeof(nil) as a return typeAlbert Safin2019-08-311-0/+2
* Remove ENDB (#12095)Clyybber2019-08-311-5/+1
* Fix to int to biggest int (#12066)Arne Döring2019-08-271-8/+0
* fixes #10053 (#11951)Timothee Cour2019-08-151-1/+2
* int128 on firstOrd, lastOrd and lengthOrd (#11701)Arne Döring2019-08-071-4/+4
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-4/+4
* JS codegen: supports toOpenArray [bugfix]Araq2019-07-121-3/+9
* there is only one style -- my styleAraq2019-07-101-5/+5
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-13/+13
* [refactoring] remove zeroExtend and friends from the compiler builtins. (#11531)Arne Döring2019-06-241-18/+0
* Correct global destructor injections for js backend (#11240)Clyybber2019-05-151-0/+3
* rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)Arne Döring2019-05-111-1/+1
* Replace countup(x, y) with x .. yClyybber2019-05-071-3/+3
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-17/+17
* fixes #11133, error on runtime use of compile-time procs in JS target (#11134)jrfondren2019-04-291-0/+3
* added system.unown to make 'owned' sane to use in practice; later on we might...Araq2019-04-291-1/+1
* fewer ropes (#11037)Arne Döring2019-04-191-108/+203
* Compiler plugin for implementing incremental computation in user space (#10819)cooldome2019-04-111-1/+3