summary refs log tree commit diff stats
path: root/lib/core
Commit message (Collapse)AuthorAgeFilesLines
* Rename PNimrodNode to NimNodedef2015-03-171-115/+111
|
* interpret `tuple` as a class and `tuple[]` as the empty tupleMax Zerzouri2015-03-061-1/+1
| | | | | | | | When the indentation syntax is allowed it is always interpreted as a tuple: type Unit = tuple
* Clone the implementation of cmpIgnoreStyle into macros.nim from typeinfo.nim ↵Chris Heller2015-03-031-2/+16
| | | | so that we get rid of any imports in the core modules
* Remove use of .format() from macros.nim to avoid importing into core. There ↵Chris Heller2015-03-031-4/+4
| | | | is still a remaining import of cmpIgnoreStyle from strutils that needs to be removed as well
* Make macros.nim expectKind error message with a single TNimrodNodeKind ↵Chris Heller2015-03-021-3/+3
| | | | consistent with error message shown with a set of TNimrodNodeKind by displaying the actual node kind (as well as the expected)
* some love for the testsuite; fixed regressionsAraq2015-03-011-2/+2
|
* don't use stdout for nimsuggest server modeAraq2015-02-271-4/+5
|
* disable deprecated warnings for macros moduleAraq2015-02-251-1/+5
|
* implements a type API for macrosAraq2015-02-241-11/+31
|
* macros.PNimrodNode is now NimNodeAraq2015-02-241-22/+26
|
* Fix typosFederico Ceratto2015-02-151-1/+1
|
* Fix typosFederico Ceratto2015-02-151-1/+1
|
* fixed minor bugs; cleaned up testsAraq2015-02-121-10/+10
|
* Update macros.nimdumndummer2015-02-021-1/+1
| | | minor doc comment spelling correction
* Added a few AST-construction shortcuts.Mason McGill2015-01-271-37/+51
|
* Merge branch 'devel' of https://github.com/Araq/Nim into develAudun Wilhelmsen2015-01-021-0/+2
|\
| * macros.`$` can now turn a nnkSym into a string.Dominik Picheta2014-12-281-0/+2
| |
* | Added support for big 'u64 literalsAudun Wilhelmsen2015-01-021-17/+15
|/ | | | Removed duplicate "SomeUInt' typedef from unsigned.nim
* fixes #1352Araq2014-12-141-2/+7
|
* more index termsAraq2014-12-111-2/+3
|
* minor documentation improvementsAraq2014-12-081-3/+6
|
* deprecated old locking effectsAraq2014-12-081-9/+12
|
* implements 'defer'Araq2014-12-041-1/+1
|
* Merge pull request #1643 from def-/fix-locks-caseAndreas Rumpf2014-11-121-106/+2
|\ | | | | Fix compile because of case sensitivity
| * Remove runtime deadlock prevention as deadlock detection at compile-time is ↵def2014-11-111-106/+2
| | | | | | | | | | | | | | available Conflicts: lib/core/locks.nim
| * Fix compile because of case sensitivitydef2014-11-081-1/+1
| |
* | fixes #1473Araq2014-11-121-4/+20
|/
* Merge branch 'devel' into bigbreakAraq2014-11-031-1/+5
|\ | | | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/json.nim lib/pure/math.nim lib/system/atomics.nim
| * Adds stringification support for nnkPostfix nodes.Grzegorz Adam Hankiewicz2014-10-111-1/+5
| |
* | nicer error messages (untested)Araq2014-10-261-0/+1
| |
* | make tests greenAraq2014-08-311-9/+11
| |
* | Nimrod renamed to NimAraq2014-08-282-11/+11
| |
* | Nimrod renamed to NimAraq2014-08-284-8/+8
| |
* | more modules updatedAraq2014-08-281-74/+74
| |
* | renamefestAraq2014-08-231-3/+3
|/
* fixes #1450Araq2014-08-141-1/+1
|
* distinguish between 'defined' and 'declared'Araq2014-08-111-1/+1
|
* Fixes typeinfo after PR #1408 broke it.Dominik Picheta2014-07-291-10/+10
|
* Add better support for unsigned ints via typeinfo.Joshua Cearley2014-07-231-0/+53
|
* fixes #1085Araq2014-04-211-1/+1
|
* made large parts of the stdlib gcsafeAraq2014-04-201-37/+40
|
* merged better html links #850Araq2014-04-081-2/+2
|
* failing test case preventing the use of --gc:v2: tsymchoicefieldZahary Karadjov2014-03-241-3/+3
|
* split the inline and closure iterators into different symbol kinds for ↵Zahary Karadjov2014-03-061-1/+1
| | | | easier discrimination between them
* newProc can now be used to construct iterator defs.Dominik Picheta2014-02-121-1/+1
|
* macro tests almost greenAraq2014-02-031-14/+14
|
* next steps for closure iteratorsAraq2014-01-221-2/+2
|
* parser support anon iteratorsAraq2014-01-201-6/+12
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-01-131-11/+11
|\
| * Merge branch 'upstream' into develZahary Karadjov2013-12-291-11/+11
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/ccgutils.nim compiler/msgs.nim compiler/sem.nim compiler/semexprs.nim compiler/seminst.nim compiler/semmagic.nim compiler/semstmts.nim compiler/semtypes.nim compiler/semtypinst.nim compiler/sigmatch.nim compiler/types.nim compiler/vmgen.nim lib/core/macros.nim lib/system.nim tests/reject/tenummix.nim web/news.txt