summary refs log tree commit diff stats
path: root/compiler/jsgen.nim
Commit message (Expand)AuthorAgeFilesLines
* first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-251-1/+1
* some work to make 'opt' a first class typeAndreas Rumpf2017-09-241-5/+5
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-4/+4
* fixes #6096Araq2017-07-171-1/+1
* fixes a JS codegen regressionAndreas Rumpf2017-07-101-3/+23
* fixes #5608Andreas Rumpf2017-07-091-0/+4
* fixes #6035Araq2017-06-301-1/+1
* fixes #5517Andreas Rumpf2017-06-301-0/+2
* fixes #5974Andreas Rumpf2017-06-291-4/+8
* fixes #5563Andreas Rumpf2017-06-291-3/+3
* fixes #4703Andreas Rumpf2017-06-291-1/+10
* JS gen: fixes regressionAndreas Rumpf2017-06-261-7/+15
* fixes #5933Andreas Rumpf2017-06-031-2/+17
* fixes #4139Andreas Rumpf2017-06-031-8/+15
* review and merge zahary's work (#5849)zah2017-06-031-128/+189
* Fixed const sets in JS (#5790)Yuriy Glukhov2017-05-101-1/+0
* JS codegen: produce better code for constant setsAndreas Rumpf2017-05-011-2/+8
* js codegen: emit more line informationAndreas Rumpf2017-04-261-12/+14
* Implementing `repr` for JS (#5578)Silvio2017-03-311-9/+43
* Merge remote-tracking branch 'origin/concepts-rebased' into araqAndreas Rumpf2017-03-311-0/+2
|\
| * introduce tyInferred for the unbound concept type paramsZahary Karadjov2017-03-241-0/+2
* | added a codegen noteAndreas Rumpf2017-03-291-0/+1
|/
* Fixes #5062 (#5527); JS: holes in enumsSilvio2017-03-151-9/+1
* Merge branch 'devel' into faster-nimsuggestAndreas Rumpf2017-02-241-1/+1
|\
| * removed compiler internal list implementation (#5371)Arne Döring2017-02-221-1/+1
* | big compiler refactoring; avoid globals for multi method dispatcher generationAndreas Rumpf2017-02-221-4/+4
|/
* made nodecl implicit for vars in the js backend. (#5297)Michael Jendrusch2017-01-291-1/+1
* fix genderef of jsgen (#5274)shsnow232017-01-241-1/+1
* Fixes #5271 (#5273)Yuriy Glukhov2017-01-241-1/+2
* Fixup #5240 (#5270)Yuriy Glukhov2017-01-231-2/+2
* fixes #5234 (#5240)Michael Jendrusch2017-01-201-7/+29
* Fixes #5244 (#5245)Yuriy Glukhov2017-01-181-0/+1
* Removed mangling of object fields for the js target only. (#5226)Michael Jendrusch2017-01-171-8/+7
* happy new yearAraq2017-01-071-3/+3
* removed tyArrayConstr completely from the compiler; introduced tyAlias instea...Araq2016-11-141-13/+12
* new dependency tracking for nimsuggestAraq2016-11-051-2/+4
* refactoring complete: explicit ident cacheAraq2016-10-311-1/+1
* clean up tyMutable remnantsJacek Sieka2016-10-241-3/+2
* clean up tyConst remnantsJacek Sieka2016-10-241-2/+2
* clean up tyBigNum remnantsJacek Sieka2016-10-241-4/+3
* remove remnants of tyIterJacek Sieka2016-10-241-1/+2
* JS: Fixed ICE on ptr assignmentYuriy Glukhov2016-09-201-6/+14
* fixes #4673Andreas Rumpf2016-09-011-1/+1
* Fixed codegen for asmNoStackFrame pragma. More bulletproof frame restoration.Yuriy Glukhov2016-08-271-6/+8
* Restore framePtr after exceptionsYuriy Glukhov2016-08-271-4/+10
* Fixed js codegen issue for uncaught exceptions.Yuriy Glukhov2016-08-271-1/+2
* minor thingsAndreas Rumpf2016-08-241-1/+1
* fixes #4632Andreas Rumpf2016-08-231-8/+9
* Fix using ptr to seq in js backend.Hans Raaf2016-08-071-2/+9
* stdlib and compiler don't use .immediate anymoreAndreas Rumpf2016-07-291-1/+1
a id='n571' href='#n571'>571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643