summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* compiler/msgs: Default to stderr for diagnosticsAdam Strzelecki2015-10-161-17/+21
| | | | | | | | | | | | Previously we were defaulting to stdout for diagnostics, which could interfere with scripts or `nim c -r' programs outputting their results to stdout, possibly mixing their output with compiler messages. This change makes now Nim to be inline with other compilers emitting diagnostics to stderr. Also now --stdout option has proper meaning making all diagnostics to be sent to stdout instead. NOTE: Tester now calls compiler with --stdout.
* Gen temp name instead of nimVarUnpackYuriy Glukhov2015-10-151-10/+11
|
* Fixed ret by var in jsYuriy Glukhov2015-10-153-12/+33
|
* fixes #3299Araq2015-10-152-1/+26
|
* Added DLL download to installerClay Sweetser2015-10-151-0/+1
|
* fixes regression: tactiontableAraq2015-10-141-0/+3
|
* fixes regression: tobjconstr2 test works againAraq2015-10-141-1/+1
|
* fixes tunittest crashAraq2015-10-131-1/+3
|
* udpated the compiler and tester to use getOrDefaultAraq2015-10-132-4/+4
|
* added getOrDefault; bootstrapping works againAraq2015-10-135-6/+6
|
* Merge branch 'mget' of https://github.com/def-/Nim into def--mgetAraq2015-10-131-2/+2
|\ | | | | | | | | | | | | | | | | | | Conflicts: lib/pure/collections/critbits.nim lib/pure/collections/tables.nim lib/pure/xmltree.nim lib/system/sets.nim tests/collections/ttables.nim tests/collections/ttablesref.nim
| * Don't use deprecated intsets.emptydef2015-03-311-2/+2
| |
* | 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
| |