summary refs log tree commit diff stats
path: root/lib/core
Commit message (Expand)AuthorAgeFilesLines
* work in progress: new implementation for 'a[^1]'Andreas Rumpf2017-10-291-8/+15
* more replacements for the deprecated '<'Andreas Rumpf2017-10-291-3/+3
* macros.nim: added missing pairs iteratorAraq2017-10-251-0/+5
* make the tester compile againAndreas Rumpf2017-09-251-1/+1
* first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-251-0/+1
* some work to make 'opt' a first class typeAndreas Rumpf2017-09-241-1/+1
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-3/+5
* in prepration for the upcoming different integer inference rulesAndreas Rumpf2017-09-161-1/+1
* equality check on NimSym has now support in the VM; refs #6139Araq2017-09-031-0/+3
* macros module: 'name' proc skips the export markerAndreas Rumpf2017-08-291-0/+2
* Fixed NimTypeKind enum, added missing values. (#6157)Yuriy Glukhov2017-07-301-2/+3
* Added codeRepr and dumpCode to the macros module. (#5778)PMunch2017-07-261-4/+101
* Remove expr/stmt (#5857)Arne Döring2017-07-251-1/+1
* Disable stacktrace in locks (#6128)Yuriy Glukhov2017-07-211-0/+4
* Lineinfo change (#6084)Arne Döring2017-07-171-1/+21
* fixes #6049 add mixin release, acquire to withLock (#6113)andri lim2017-07-161-0/+1
* newLit emty seq fix (#6091)Arne Döring2017-07-131-3/+10
* improved comment satement support in macros (#5904)Arne Döring2017-06-021-0/+8
* more and improved newLit procs in macros moduleArne Döring2017-05-231-3/+88
* Fixes regression introduced by #5739. Improves newNimNode proc.Dominik Picheta2017-05-171-1/+7
* fixes #5419Andreas Rumpf2017-02-241-0/+2
* Fix compilation for 16 bit targets (#5286)Jeff Ciesielski2017-01-261-1/+1
* NimTypeKind - replace ntyArrayConstr with ntyAliasnigredo-tori2016-12-281-1/+1
* fixes #4915andri lim2016-10-271-4/+4
* Merge pull request #4945 from arnetheduck/cleanup-tyXxxAndreas Rumpf2016-10-241-3/+3
|\
| * clean up tyMutable remnantsJacek Sieka2016-10-241-2/+2
| * clean up tyConst remnantsJacek Sieka2016-10-241-1/+1
| * clean up tyBigNum remnantsJacek Sieka2016-10-241-2/+2
* | Merge pull request #4819 from andreaferretti/usefulmacrosAndreas Rumpf2016-10-241-0/+24
|\ \ | |/ |/|
| * Removed use of stmtAndrea Ferretti2016-09-251-1/+1
| * Added expandMacros macroAndrea Ferretti2016-09-221-0/+24
* | remove remnants of tyIterJacek Sieka2016-10-241-1/+1
|/
* update stdlib to not use deprecated symbolsAndreas Rumpf2016-08-251-6/+6
* stdlib and compiler don't use .immediate anymoreAndreas Rumpf2016-07-291-9/+8
* Merge pull request #4394 from yglukhov/macro-routines2Andreas Rumpf2016-07-161-0/+8
|\
| * Added addPragma routineYuriy Glukhov2016-06-221-0/+8
* | deprecated macros.emitAraq2016-06-301-1/+2
|/
* Fix a warning about result reused in macros.nim.Hans Raaf2016-06-211-3/+3
* documentation build cleaned upAndreas Rumpf2016-05-311-1/+1
* Merge pull request #4113 from jcosborn/gettypeinstAndreas Rumpf2016-05-281-0/+12
|\
| * getTypeInst and getTypeImpl mostly working now and added testJames Osborn2016-05-041-0/+6
| * added getTypeInst which includes generic parametersJames Osborn2016-05-041-0/+6
* | added another version of eqIdentAraq2016-05-101-1/+17
|/
* Fixed macros unpackX procedured to return values correctlyRuslan Mustakov2016-04-041-3/+3
* Use ``when insideRLocksModule`` instead of ``when compiles``Anatoly Galiulin2016-03-311-0/+1
* Fix ``XDeclaredButNotUsed`` warning when locks or rlocks module is usedAnatoly Galiulin2016-03-312-1/+2
* Documentation for `withLock`.Dominik Picheta2016-03-231-0/+2
* Rename locks.lock tmplt to withLock and change body to untyped.Dominik Picheta2016-03-231-1/+1
* Implement a `lock` template in `locks` module.Dominik Picheta2016-03-181-0/+8
* use 'using' instead of 'sig' keyword; cleans up new features a bitAndreas Rumpf2016-02-291-2/+1