Araq
|
0be71677d9
|
macros.nim: added missing pairs iterator
|
2017-10-25 17:37:03 +02:00 |
|
Andreas Rumpf
|
d3dc753732
|
make the tester compile again
|
2017-09-25 14:52:52 +02:00 |
|
Andreas Rumpf
|
f7f3a25be8
|
first steps of making 'opt' a first class type for Nim
|
2017-09-25 13:19:36 +02:00 |
|
Andreas Rumpf
|
e879da5791
|
some work to make 'opt' a first class type
|
2017-09-24 11:21:52 +02:00 |
|
Andreas Rumpf
|
1a61c4d46d
|
first implementation of the 'func' keyword
|
2017-09-23 23:22:53 +02:00 |
|
Andreas Rumpf
|
2b592a6425
|
in prepration for the upcoming different integer inference rules
|
2017-09-16 10:29:29 +02:00 |
|
Araq
|
7132b04f44
|
equality check on NimSym has now support in the VM; refs #6139
|
2017-09-03 01:15:40 +02:00 |
|
Andreas Rumpf
|
57f0936f2a
|
macros module: 'name' proc skips the export marker
|
2017-08-29 00:33:46 +02:00 |
|
Yuriy Glukhov
|
8481e9ff14
|
Fixed NimTypeKind enum, added missing values. (#6157)
|
2017-07-30 11:10:07 +02:00 |
|
PMunch
|
e00953cbc0
|
Added codeRepr and dumpCode to the macros module. (#5778)
|
2017-07-26 00:37:37 +02:00 |
|
Arne Döring
|
000b8afd26
|
Remove expr/stmt (#5857)
|
2017-07-25 09:28:23 +02:00 |
|
Yuriy Glukhov
|
1f13e94dd0
|
Disable stacktrace in locks (#6128)
|
2017-07-21 17:20:46 +02:00 |
|
Arne Döring
|
52f092d02b
|
Lineinfo change (#6084)
|
2017-07-17 08:12:15 +02:00 |
|
andri lim
|
2ecdf582a8
|
fixes #6049 add mixin release, acquire to withLock (#6113)
|
2017-07-16 16:54:09 +02:00 |
|
Arne Döring
|
52cab78ae5
|
newLit emty seq fix (#6091)
* the type of the empty seq is still the correct type
* updated test
|
2017-07-13 17:07:33 +02:00 |
|
Arne Döring
|
eb8e267ff6
|
improved comment satement support in macros (#5904)
|
2017-06-02 01:22:21 +02:00 |
|
Arne Döring
|
32143d3c7a
|
more and improved newLit procs in macros module
|
2017-05-23 19:37:51 +02:00 |
|
Dominik Picheta
|
b2e649c093
|
Fixes regression introduced by #5739. Improves newNimNode proc.
|
2017-05-17 20:05:21 +01:00 |
|
Andreas Rumpf
|
22789a0bfc
|
fixes #5419
|
2017-02-24 00:32:14 +01:00 |
|
Jeff Ciesielski
|
7f30d04d6a
|
Fix compilation for 16 bit targets (#5286)
|
2017-01-26 07:05:03 +01:00 |
|
nigredo-tori
|
7372ad2bed
|
NimTypeKind - replace ntyArrayConstr with ntyAlias
Cleanup following the change in `TTypeKind`
|
2016-12-28 22:37:54 +07:00 |
|
andri lim
|
bd560d6a4e
|
fixes #4915
|
2016-10-27 12:22:12 +07:00 |
|
Andreas Rumpf
|
6fd27a8a08
|
Merge pull request #4945 from arnetheduck/cleanup-tyXxx
Cleanup ty xxx
|
2016-10-24 19:20:02 +02:00 |
|
Andreas Rumpf
|
00f09f1309
|
Merge pull request #4819 from andreaferretti/usefulmacros
Some useful macros
|
2016-10-24 18:41:45 +02:00 |
|
Jacek Sieka
|
f5c3eb6a25
|
clean up tyMutable remnants
|
2016-10-24 23:30:10 +08:00 |
|
Jacek Sieka
|
b3de34548d
|
clean up tyConst remnants
|
2016-10-24 23:19:46 +08:00 |
|
Jacek Sieka
|
f488ed973d
|
clean up tyBigNum remnants
|
2016-10-24 23:11:38 +08:00 |
|
Jacek Sieka
|
6f7b891bdc
|
remove remnants of tyIter
|
2016-10-24 21:10:48 +08:00 |
|
Andrea Ferretti
|
a9e5f5d7e2
|
Removed use of stmt
|
2016-09-25 15:53:32 +02:00 |
|
Andrea Ferretti
|
235fc29834
|
Added expandMacros macro
|
2016-09-22 12:26:51 +02:00 |
|
Andreas Rumpf
|
54cc702351
|
update stdlib to not use deprecated symbols
|
2016-08-25 17:21:48 +02:00 |
|
Andreas Rumpf
|
60b187513e
|
stdlib and compiler don't use .immediate anymore
|
2016-07-29 23:51:01 +02:00 |
|
Andreas Rumpf
|
2ac21261b4
|
Merge pull request #4394 from yglukhov/macro-routines2
Added addPragma routine
|
2016-07-16 14:35:17 +02:00 |
|
Araq
|
c416346d38
|
deprecated macros.emit
|
2016-06-30 18:42:56 +02:00 |
|
Yuriy Glukhov
|
e06b32249f
|
Added addPragma routine
|
2016-06-22 22:08:07 +03:00 |
|
Hans Raaf
|
25c3a62acd
|
Fix a warning about result reused in macros.nim.
|
2016-06-21 13:13:46 +02:00 |
|
Andreas Rumpf
|
1a88c01f92
|
documentation build cleaned up
|
2016-05-31 03:04:45 +02:00 |
|
Andreas Rumpf
|
d3fe4a2db1
|
Merge pull request #4113 from jcosborn/gettypeinst
getTypeInst
|
2016-05-28 17:14:52 +02:00 |
|
Araq
|
97129ebd8a
|
added another version of eqIdent
|
2016-05-10 22:03:07 +02:00 |
|
James Osborn
|
0356f53b56
|
getTypeInst and getTypeImpl mostly working now and added test
|
2016-05-04 00:24:44 -05:00 |
|
James Osborn
|
d462cca21f
|
added getTypeInst which includes generic parameters
|
2016-05-04 00:24:44 -05:00 |
|
Ruslan Mustakov
|
1d85ca3aa4
|
Fixed macros unpackX procedured to return values correctly
|
2016-04-04 15:50:02 +06:00 |
|
Anatoly Galiulin
|
45bbecb021
|
Use `when insideRLocksModule instead of when compiles`
|
2016-03-31 16:47:55 +06:00 |
|
Anatoly Galiulin
|
ebc02f6dc0
|
Fix `XDeclaredButNotUsed` warning when locks or rlocks module is used
|
2016-03-31 16:47:55 +06:00 |
|
Dominik Picheta
|
34401a3639
|
Documentation for withLock.
|
2016-03-23 12:47:05 +00:00 |
|
Dominik Picheta
|
1cc1a7faf4
|
Rename locks.lock tmplt to withLock and change body to untyped.
|
2016-03-23 12:45:36 +00:00 |
|
Dominik Picheta
|
f0341979bd
|
Implement a lock template in locks module.
|
2016-03-18 19:06:34 +00:00 |
|
Andreas Rumpf
|
c9966a3e17
|
use 'using' instead of 'sig' keyword; cleans up new features a bit
|
2016-02-29 12:19:54 +01:00 |
|
Andreas Rumpf
|
38dee2095c
|
added 'sig' feature; removed tfShared support in the compiler
|
2016-02-28 19:56:41 +01:00 |
|
Anatoly Galiulin
|
b0eeacf71e
|
Added rlocks module to documentation and news.txt
|
2016-02-18 09:46:34 +06:00 |
|