summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* fixes #3546Araq2015-11-181-2/+5
|
* better error handling for bug #3550Araq2015-11-181-2/+2
|
* fixes #3550Araq2015-11-181-1/+6
|
* allows macros to access documentation commentsAraq2015-11-181-0/+1
|
* fixes a critical error handling bug for nimsuggestAraq2015-11-181-0/+1
|
* os.walkDir is available at compile timeAraq2015-11-103-3/+20
|
* added newTree to ast.nimAraq2015-11-101-0/+4
|
* Modified setDefaultLibpath to search using findExe"nim".Dominik Picheta2015-11-071-0/+11
| | | | | This is so that Nimble (and other tools) which use the compiler modules for nimscript support or other purposes can find $lib.
* better nimsuggest supportAraq2015-11-032-4/+5
|
* nimrod is obsoleteAraq2015-11-031-2/+2
|
* fixes a critical xlen codegen bugAraq2015-11-031-1/+1
|
* Install stdlib.nimble in libVictor Korkin2015-11-021-0/+1
| | | | Without stdlib.nimble in libs directory Nimscript is not work properly.
* nimsuggest: added 'chk', 'outline' and 'highlight' featuresAraq2015-11-018-71/+167
|
* development version is 0.12.1, not 0.12.0Araq2015-10-291-0/+496
|
* fixes #3476Araq2015-10-271-2/+2
|
* fixes #3431, fixes #3370, fixes #3468Araq2015-10-251-3/+4
|
* fixes #1799 properlyAraq2015-10-251-8/+15
|
* fixes #1799Araq2015-10-252-3/+4
|
* compiler/commands: Always write usage to stdoutAdam Strzelecki2015-10-221-3/+4
| | | | | Usage is compiler command output, not diagnostics, so we shall output it to stdout. Also this makes: nim -h | less or nim -h | grep ... working.
* msgs: One msgWriteln with optional flagsAdam Strzelecki2015-10-223-24/+19
| | | | Instead of msgWriteln, outWriteln and stdoutWriteln doing essentially the same.
* fixes #3452Araq2015-10-222-2/+12
|
* doc\advopt.txtAraq2015-10-223-4/+8
| | | | added --reportConceptFailures switch
* fixes #3338Araq2015-10-223-4/+16
|
* mitigates unclear nimsuggest problemAraq2015-10-221-0/+1
|
* fixes installation problems on unix by hardcoding the dlls.zip nameAraq2015-10-161-1/+1
|
* compiler/vm: Use stdout too in VM time echoAdam Strzelecki2015-10-162-2/+11
| | | | | Now VM time echo outputs to stdout too, same as compile time echo, rather using same handle as compiler diagnostics (stderr default).
* 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
| |\| |