summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* docgen: fixes #9432 [backport]Araq2018-10-311-0/+20
|
* docgen: make tests green again [backport]Araq2018-10-301-1/+1
|
* docgen: fixes #9235 [backport]Araq2018-10-301-1/+0
|
* docgen: fixes #9169 [backport]Araq2018-10-301-24/+15
|
* make tmissingbracket compile for C++; refs #7870Araq2018-10-301-1/+1
|
* Sizeof alignof fixes (#9568)Arne Döring2018-10-301-1/+1
| | | | | fixes #9545
* fixes #5549Araq2018-10-301-15/+16
|
* Nim style checker: document the switch; fixes #9564Araq2018-10-305-16/+32
|
* change system.nim to adhere to the style guideAraq2018-10-301-1/+1
|
* fixes regressionsAraq2018-10-301-10/+8
|
* fixes #8603Araq2018-10-301-1/+8
|
* getTypeImpl now returns pragmas for object types (#9538)jcosborn2018-10-301-9/+7
|
* Cleanup installer.ini (#9558)Neelesh Chandola2018-10-301-13/+0
|
* Maps `out` keyword to an nnkIdent. Fixes #6011. (#9536)Dominik Picheta2018-10-291-2/+1
|
* fixes tnre regressionAraq2018-10-291-1/+1
|
* Implements #9434. Minimal Stacktrace for Exceptions in release mode (#9480)cooldome2018-10-281-2/+4
| | | * Fixes #9434
* Remove install.txt and readme.txt (#9521)Utwo2018-10-281-1/+1
| | | | | | | | * Remove install.txt and readme.txt * Refactor tests that use readme.txt * Tests open own source code
* fixes #9532Araq2018-10-283-3/+3
|
* make tstatic_t_bug compile with the C++ backendAraq2018-10-281-2/+2
|
* Merge pull request #9496 from cooldome/vm_float_castsArne Döring2018-10-283-5/+45
|\ | | | | VM: add int <-> float casts of the same size
| * Merge branch 'devel' into vm_float_castsAndrii Riabushenko2018-10-245-37/+86
| |\
| * | Add testAndrii Riabushenko2018-10-242-10/+13
| | |
| * | improve styleAndrii Riabushenko2018-10-241-4/+4
| | |
| * | Add int float casts to vmAndrii Riabushenko2018-10-243-3/+40
| | |
* | | nimpretty: fixes #9506Andreas Rumpf2018-10-261-3/+4
| | |
* | | fixes #9358Andreas Rumpf2018-10-261-3/+3
| | |
* | | Openmp parallel iterator improvements (#9493)Mamy Ratsimbazafy2018-10-252-6/+1
| | | | | | | | | | | | | | | * More flexibility in OpenMP pragma * Use static to constrain to compile-time annotation string * Update changelog with OpenMP change
* | | fixes #9498, typeof is for everybodyAraq2018-10-252-6/+11
| | |
* | | nimpretty: fixes #9500Araq2018-10-251-0/+1
| | |
* | | nimpretty: fixes #9504Araq2018-10-251-3/+10
| | |
* | | fixes #9507Araq2018-10-251-8/+10
| | |
* | | nimpretty: fixes #9499Andreas Rumpf2018-10-251-0/+4
| |/ |/|
* | added system.typeof operation; fixes #9093Araq2018-10-242-0/+17
| |
* | nimpretty: test for idempotence; fixes #9483Araq2018-10-241-2/+4
| |
* | fixes #9276 (#9317)Arne Döring2018-10-241-31/+52
| |
* | Remove a hack in the destroyer impl (#9479)LemonBoy2018-10-241-4/+7
| | | | | | Generate nkHiddenAddr nodes w/ proper type attached.
* | nimpretty: fixes #8078Araq2018-10-241-1/+1
| |
* | nimpretty: fixes #9398Araq2018-10-241-1/+7
|/
* nimpretty: minor bug fixAraq2018-10-231-5/+6
|
* tar.xz building: also ship with the moved testament toolAraq2018-10-231-0/+1
|
* Fix infinite loop with `nim check` (#9448)Oscar Nihlgård2018-10-221-0/+2
|
* Don't crash if GC_{un,}ref is called on nil (#9445)LemonBoy2018-10-221-2/+2
| | | Fixes #9442
* Compile pragma. Recompile on external file compilation failure (#9455)cooldome2018-10-221-1/+2
|
* Fixes 6544 (#9427)LemonBoy2018-10-192-1/+12
| | | | | | | | | | * Fix call to converters with var/lent args Fixes #6544 * Fix printing of lent types * lent is only valid for result types
* Transf minor code optimization (#9433)cooldome2018-10-191-37/+12
|
* incremental compilation: fixes basic caching logic of 'module' tableAraq2018-10-191-4/+6
|
* Change the order of compilation passes, transformation is made lazy at code ↵cooldome2018-10-1817-63/+122
| | | | | | | | | | | | | | | gen (#8489) * Ast no transformation * Add getImplNoTransform to the macros module * progress on delaying transf * Fix methods tranformation * Fix lazy lambdalifting * fix create thread wrapper * transform for lambda lifting * improve getImplTransformed * Fix destructor tests * try to fix nimprof for linux
* disallow 'continue' that is not used within a loop; fixes #6367Araq2018-10-181-1/+1
|
* fixes #5519Araq2018-10-181-3/+6
|
* fixes #7972Araq2018-10-181-10/+13
|