Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #3062 | Araq | 2015-07-05 | 1 | -1/+1 |
| | |||||
* | Merge pull request #3020 from flaviut/rename-crc-to-hash | Andreas Rumpf | 2015-07-05 | 6 | -68/+68 |
|\ | | | | | CRC -> Hash | ||||
| * | CRC -> Hash | Flaviu Tamas | 2015-07-03 | 6 | -68/+68 |
| | | |||||
* | | Merge pull request #3036 from nanoant/patch/macros-sametype | Andreas Rumpf | 2015-07-04 | 4 | -3/+9 |
|\ \ | | | | | | | macros: Introduce sameType(a, b) for node types | ||||
| * | | macros: Introduce sameType(a, b) for node types | Adam Strzelecki | 2015-07-03 | 4 | -3/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously introduced node comparison `==` was working somehow wrong on nodes returned from getType(a), comparing just ids of the symbols. Recently introduced `==` change 47dce2688633fad840a2f5e4073c531f1cd640ca started comparing symbol nodes pointer-wise, thus strictly. Since getType(a) always creates new symbol pointing to the type, comparing two such nodes using `==` always returns false, even they point to the same type. That is why we need a new sameType macro to be able to tell if these nodes point to the same type. | ||||
* | | | Turn GC_getStatistics into hintGCStats | Adam Strzelecki | 2015-07-03 | 2 | -6/+9 |
| | | | |||||
* | | | Turn stack trace printing into hintStackTrace | Adam Strzelecki | 2015-07-03 | 1 | -7/+8 |
| | | | | | | | | | | | | So stack trace printing can be explicitly enabled by --hint[StackTrace]:on. | ||||
* | | | Turn optPrintSurroundingSrc into hintSource | Adam Strzelecki | 2015-07-03 | 2 | -7/+9 |
| | | | | | | | | | | | | | | | So surrounding source printing can be enabled for lower verbosity levels explicitly. | ||||
* | | | Turn loadDynamicLib msg into hintDependency | Adam Strzelecki | 2015-07-03 | 2 | -5/+7 |
| | | | |||||
* | | | Turn execExternalProgram msgs into hintExecuting | Adam Strzelecki | 2015-07-03 | 2 | -14/+13 |
| | | | | | | | | | | | | | | | Or hintLinking that is used on verbosity:1. This lets you treat this message as regular hint, and control it via command line. | ||||
* | | | List warnings & hints via --(hints|warnings):list | Adam Strzelecki | 2015-07-03 | 2 | -3/+35 |
| | | | | | | | | | | | | | | | Hints and warnings can be now listed using --warnings:list and --hints:list printing names and checkboxes indicating which of these are enabled. | ||||
* | | | Introduce NotesVerbosity defining verbosity levels | Adam Strzelecki | 2015-07-03 | 8 | -13/+36 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | This solves two issues: 1. Some notes were enabled explicitly for some verbosity levels, so --hintName:on has no effect if verbosity level was too low. 2. Verbosity level for notes is not longer scattered across the source code, instead if now lives in msgs.nim NotesVerbosity array 3. Individual note settings have stronger effect than verbosity setting, so --hintName:off will disable hint regardless of high verbosity setting, and vice-versa --hintName:on will enable hint even on low verbosity setting. | ||||
* | | fixes #3048, fixes #3047 | Araq | 2015-07-03 | 1 | -8/+10 |
| | | |||||
* | | fixes #2633 | Araq | 2015-07-03 | 1 | -1/+1 |
| | | |||||
* | | fixes #3038 | Araq | 2015-07-03 | 1 | -2/+2 |
| | | |||||
* | | fixes #2540 | Araq | 2015-07-03 | 1 | -2/+8 |
| | | |||||
* | | fixes #3040 | Araq | 2015-07-02 | 1 | -0/+1 |
| | | |||||
* | | fixes #3041 | Araq | 2015-07-02 | 1 | -20/+26 |
| | | |||||
* | | fixes #3044 | Araq | 2015-07-02 | 1 | -1/+3 |
| | | |||||
* | | varargs[untyped] actually works | Araq | 2015-07-02 | 1 | -1/+6 |
| | | |||||
* | | fixes broken merge | Araq | 2015-07-02 | 1 | -1/+5 |
| | | |||||
* | | implements varargs[untyped]; refs #2545; to be documented | Araq | 2015-07-02 | 5 | -11/+32 |
| | | |||||
* | | fixes #2993 | Araq | 2015-07-01 | 1 | -6/+2 |
| | | |||||
* | | fixes 'instantiation from here' highlighting | Araq | 2015-07-01 | 1 | -1/+1 |
| | | |||||
* | | fixes #3032 | Araq | 2015-07-01 | 1 | -1/+1 |
| | | |||||
* | | fixes #1463 | Araq | 2015-07-01 | 1 | -1/+1 |
| | | |||||
* | | .header pragma now supports preprocessor directives | Araq | 2015-07-01 | 1 | -4/+6 |
| | | |||||
* | | fixes #2935 | Araq | 2015-07-01 | 1 | -0/+3 |
| | | |||||
* | | fixes #3028 | Araq | 2015-07-01 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3025 from r-ku/3022_fix | Andreas Rumpf | 2015-06-30 | 1 | -1/+5 |
|\ \ | | | | | | | Fixes #3022 | ||||
| * | | Fixes #3022 | r-ku | 2015-06-30 | 1 | -1/+5 |
| | | | |||||
* | | | Merge branch 'more_concurrency' into devel | Araq | 2015-06-30 | 3 | -13/+21 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/tut1.txt lib/core/locks.nim lib/pure/collections/tables.nim lib/pure/selectors.nim | ||||
| * | | | first implementation of pinnedSpawn | Araq | 2015-05-28 | 3 | -13/+21 |
| | | | | |||||
* | | | | fixes #2880 | Araq | 2015-06-30 | 1 | -5/+5 |
| |_|/ |/| | | |||||
* | | | Fix #3018 | Flaviu Tamas | 2015-06-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Looks like the problem is that the compiler expected the hash to be a certain number of characters, but the file actually contained a (shorter) crc hash. | ||||
* | | | added /*INCLUDESECTION*/ section for .emit pragma | Araq | 2015-06-29 | 1 | -2/+4 |
| |/ |/| | |||||
* | | fixes #2731 | Araq | 2015-06-26 | 1 | -1/+1 |
| | | |||||
* | | fixes #2974 | Araq | 2015-06-25 | 1 | -0/+2 |
| | | |||||
* | | VM: use stricter notion of equality for NimNode | Araq | 2015-06-25 | 1 | -1/+2 |
| | | |||||
* | | fixes #2985 | Araq | 2015-06-25 | 2 | -4/+11 |
| | | |||||
* | | fixes #2979 | Araq | 2015-06-25 | 1 | -1/+2 |
| | | |||||
* | | protect against new stupid setlen that doesn't accept -1 anymore | Araq | 2015-06-25 | 1 | -1/+2 |
| | | |||||
* | | Change --useColors to --colors:on|off and add help | Adam Strzelecki | 2015-06-24 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | Since we introduced automatic colors on terminals (via isatty) there is no way to turn it off, since (undocumented) --useColors just turns them on. This replaces --useColors with --colors:on|off, so anyone who prefers non-colored compiler messages may now turn it off now. | ||||
* | | JS object initializer fix. | yglukhov | 2015-06-23 | 1 | -6/+5 |
| | | |||||
* | | fixed indentation | Araq | 2015-06-21 | 1 | -1/+1 |
| | | |||||
* | | use linenoise instead of GNU readline | Araq | 2015-06-21 | 2 | -48/+49 |
| | | |||||
* | | renamed writeln to writeLine in compiler | patrick dw | 2015-06-19 | 8 | -228/+228 |
| | | |||||
* | | Merge pull request #2953 from yglukhov/fix-2617 | Andreas Rumpf | 2015-06-18 | 1 | -20/+28 |
|\ \ | | | | | | | Fixes #2617, fixes addr of obj downcast. | ||||
| * | | Changed sets of strings to IntSets | yglukhov | 2015-06-18 | 1 | -18/+15 |
| | | | |||||
| * | | Fixes #2617, fixes addr of obj downcast. | yglukhov | 2015-06-18 | 1 | -21/+32 |
| | | |