summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* nimsuggest: added 'dus' command that combines 'def' and 'use'Araq2015-10-122-2/+8
|
* added setResult that simply takes a nodeAraq2015-10-121-0/+8
|
* fixes #635Araq2015-10-071-8/+20
|
* fixes #2637Araq2015-10-061-38/+30
|
* added undocumented exportNims pragma for Nimscript supportAraq2015-10-035-25/+68
|
* Merge pull request #3389 from nanoant/patch/separate-deprecated-modulesDominik Picheta2015-10-031-0/+3
|\ | | | | Patch/separate deprecated modules
| * Move deprecated modules into lib/deprecated/Adam Strzelecki2015-09-301-0/+3
| | | | | | | | | | This gives clear indication what modules are now deprecated and reduce clutter in non-deprecated module directories.
* | Merge pull request #3402 from tmm1/exec-processes-after-cbAndreas Rumpf2015-10-021-12/+13
|\ \ | | | | | | Add afterRunEvent callback to execProcesses()
| * | remove echo() from compilerAman Gupta2015-10-011-2/+2
| | |
| * | remove "rerun with --parallelBuild:1" message and show error inlineAman Gupta2015-09-301-12/+13
| | |
* | | Merge pull request #3384 from tmm1/bitsize-pragmaAndreas Rumpf2015-10-014-1/+11
|\ \ \ | |/ / |/| | Implement bitsize pragma for bitfields
| * | Merge remote-tracking branch 'origin/devel' into bitsize-pragmaAman Gupta2015-09-301-1/+4
| |\|
| * | Merge remote-tracking branch 'origin/devel' into bitsize-pragmaAman Gupta2015-09-293-2/+11
| |\ \
| * | | switch to bitsize:intAman Gupta2015-09-291-1/+1
| | | |
| * | | implement bitsize pragma for bitfieldsAman Gupta2015-09-284-1/+11
| | | |
* | | | fixes #2473; cleanup of some testsAraq2015-09-301-6/+9
| | | |
* | | | Merge pull request #3385 from ↵Andreas Rumpf2015-09-301-1/+1
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | nanoant/patch/dont-fail-on-unknown-enum-value-to-string vm: Don't fail on unknown enum position to string
| * | | vm: Don't fail on unknown enum position to stringAdam Strzelecki2015-09-281-1/+1
| |/ / | | | | | | | | | | | | | | | | | | Previously trying to convert constant of enum type, where this enum type has no entry with given constant position leaded to "internal error: opConv for enum". Instead of producing error, now we gracefully convert it to "EnumType position".
* | / NimScript: --define works as expectedAraq2015-09-301-1/+4
| |/ |/|
* | Nimscript: the compiler supports a directory wide config.nims fileAraq2015-09-291-0/+3
| |
* | NimScript: setCommand takes an optional project filenameAraq2015-09-292-1/+8
| |
* | fixes #3387Araq2015-09-291-1/+0
|/
* Improved "Execution of an external program failed" message.Dominik Picheta2015-09-272-5/+7
|
* Merge pull request #3368 from kirbyfan64/set_crash_fixAndreas Rumpf2015-09-241-7/+10
|\ | | | | Fix #3367
| * Fix #3367Ryan Gonzalez2015-09-231-7/+10
| |
* | fixes 3354Araq2015-09-231-2/+8
| |
* | fixes #3359Araq2015-09-232-3/+4
| |
* | disjoint checker is smarter (and slower)Araq2015-09-232-9/+115
| |
* | fixes #3357Araq2015-09-231-2/+5
| |
* | made disjoint checker smarter; fixes regressionsAraq2015-09-233-14/+43
|/
* fixes regression: NimForum compiles againAraq2015-09-212-32/+63
|
* minor bugfix for transf pass after lambda-liftingAraq2015-09-211-17/+20
|
* fixes #2594Araq2015-09-181-2/+5
|
* renamed inCompilesContext to compilesContextId; added test case for #3313Araq2015-09-186-14/+14
|
* fixes #3313Araq2015-09-184-6/+15
|
* fixes #3268Araq2015-09-181-1/+1
|
* fixes #3305; error message will improve with later improvements for conceptsAraq2015-09-181-0/+3
|
* fixes #3329Araq2015-09-186-17/+43
|
* fixes the most pressing regressions introduced by the new handling of a[i] ↵Araq2015-09-162-15/+44
| | | | in the compiler
* Merge branch 'devel' into fix_bracket_exprAraq2015-09-163-5/+15
|\
| * Uint64 to string in pure nim. array[char] to string fixed in vm.Yuriy Glukhov2015-09-141-1/+12
| |
| * Merge pull request #3307 from rogercloud/develAndreas Rumpf2015-09-141-1/+1
| |\ | | | | | | Fix issue #2245
| | * Fix issue #2245Roger Shi2015-09-081-1/+1
| | |
| * | Fixed JS gen for generic array types.Yuriy Glukhov2015-09-141-3/+2
| | |
* | | fixes #3212Araq2015-09-141-3/+3
| | |
* | | clarify the meaning of the 'auto' metatype; 'auto' is now bind-multiple; ↵Araq2015-09-141-6/+14
| | | | | | | | | | | | fixes #3224
* | | make the compiler less verboseAraq2015-09-141-0/+1
| | |
* | | usage of NimNode triggers .compileTime context; fixes #1679Araq2015-09-145-2/+16
| | |
* | | fixes #2599Araq2015-09-132-12/+2
| | |
* | | next steps in binding [] properlyAraq2015-09-134-16/+33
| | |