Commit Graph

148 Commits

Author SHA1 Message Date
Simon Hafner
2beaa7a2da find the nodejs binary
upstream calls it node, debian calls it nodejs. We gotta look for both
of them.
2015-01-27 13:02:17 -06:00
Audun Wilhelmsen
c461f5a8c6 Merge branch 'devel' of https://github.com/Araq/Nim into devel 2015-01-02 22:12:11 +01:00
Audun Wilhelmsen
e5bfb7d550 Added support for big 'u64 literals
Removed duplicate "SomeUInt' typedef from unsigned.nim
2015-01-02 22:10:49 +01:00
Dominik Picheta
acc80aaedc macros.$ can now turn a nnkSym into a string. 2014-12-28 15:23:05 +00:00
Araq
bebac34f87 fixes #1352 2014-12-14 11:49:32 +01:00
Araq
911001991f more index terms 2014-12-11 20:50:08 +01:00
Araq
02f085b479 minor documentation improvements 2014-12-08 08:42:59 +01:00
Araq
08fcc87986 deprecated old locking effects 2014-12-08 08:42:18 +01:00
Araq
e27ab36731 implements 'defer' 2014-12-04 10:12:32 +01:00
Andreas Rumpf
6fb2d44b36 Merge pull request #1643 from def-/fix-locks-case
Fix compile because of case sensitivity
2014-11-12 23:25:22 +01:00
Araq
b2f577df23 fixes #1473 2014-11-12 02:36:59 +01:00
def
78b3f739b1 Remove runtime deadlock prevention as deadlock detection at compile-time is available
Conflicts:
	lib/core/locks.nim
2014-11-11 00:50:29 +01:00
def
ea57f340f2 Fix compile because of case sensitivity 2014-11-08 15:54:48 +01:00
Araq
adad2d5f4a Merge branch 'devel' into bigbreak
Conflicts:
	lib/impure/db_postgres.nim
	lib/pure/json.nim
	lib/pure/math.nim
	lib/system/atomics.nim
2014-11-03 11:42:36 +01:00
Araq
7a48942719 nicer error messages (untested) 2014-10-26 19:54:43 +01:00
Grzegorz Adam Hankiewicz
aa1fb9a07e Adds stringification support for nnkPostfix nodes. 2014-10-11 00:53:26 +02:00
Araq
30823c1ce3 make tests green 2014-08-31 15:15:26 +02:00
Araq
4523b29d7a Nimrod renamed to Nim 2014-08-28 09:59:26 +02:00
Araq
d05df2173b Nimrod renamed to Nim 2014-08-28 09:50:51 +02:00
Araq
42f5a838a3 more modules updated 2014-08-28 02:06:11 +02:00
Araq
2f43fdb837 renamefest 2014-08-23 01:43:49 +02:00
Araq
8f5bf06528 fixes #1450 2014-08-14 02:55:04 +02:00
Araq
dd806cafa0 distinguish between 'defined' and 'declared' 2014-08-11 20:38:28 +02:00
Dominik Picheta
779f2b37aa Fixes typeinfo after PR #1408 broke it. 2014-07-29 21:29:39 +01:00
Joshua Cearley
2577c92ec7 Add better support for unsigned ints via typeinfo. 2014-07-23 21:30:03 -05:00
Araq
472190bedc fixes #1085 2014-04-21 00:04:36 +02:00
Araq
e6d17e6273 made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
Araq
3e25d5f247 merged better html links #850 2014-04-08 01:19:15 +02:00
Zahary Karadjov
e8c50640d7 failing test case preventing the use of --gc:v2: tsymchoicefield 2014-03-24 12:17:22 +02:00
Zahary Karadjov
862c0ef83d split the inline and closure iterators into different symbol kinds for easier discrimination between them 2014-03-06 21:57:35 +02:00
Dominik Picheta
6a65d1c515 newProc can now be used to construct iterator defs. 2014-02-12 21:28:17 +00:00
Araq
99352c1e4c macro tests almost green 2014-02-03 17:35:03 +01:00
Araq
37229df7fc next steps for closure iterators 2014-01-22 17:32:38 +01:00
Araq
4a0aadef4d parser support anon iterators 2014-01-20 20:07:44 +01:00
Araq
51ee524109 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-01-13 01:22:03 +01:00
Araq
346443d1b5 case consistency improvements 2014-01-11 21:56:05 +01:00
Zahary Karadjov
afddae5aaf Merge branch 'upstream' into devel
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
2013-12-29 17:21:00 +02:00
Araq
bf205fa85d case consistency part 6 2013-12-28 01:17:02 +01:00
Araq
b76729df1c Merge branch 'master' of https://github.com/Araq/Nimrod into vm2
Conflicts:
	web/news.txt
2013-12-23 01:23:16 +01:00
Andreas Rumpf
2f7119e9bb Merge pull request #764 from gradha/pr_doc_improvements
Documentation improvements
2013-12-20 13:02:44 -08:00
Grzegorz Adam Hankiewicz
7177e0f698 Adds docstring to macros.newIdentDefs. 2013-12-20 21:37:51 +01:00
Billingsly Wetherfordshire
f06c9a77b5 Update macros.nim 2013-12-20 14:23:13 -06:00
Zahary Karadjov
027f30610e static params: expr[T] is now static[T]
This introduces tyStatic and successfully bootstraps and handles
few simple test cases.  Static params within macros are no longer
treated as PNimrodNodes - they are now equivalent to constants
of the designated type.
2013-12-19 01:06:38 +02:00
Grzegorz Adam Hankiewicz
f46336ae8b Adds missing `code-block` to macros' docstrings. 2013-12-18 21:22:22 +01:00
Araq
5eba93d584 Merge branch 'master' into vm2
Conflicts:
	compiler/sem.nim
2013-12-05 00:03:27 +01:00
Araq
f10a23e669 removed 'system.eval' 2013-11-27 09:44:53 +01:00
Araq
b4e25a6372 new VM is getting stable 2013-10-29 01:07:59 +01:00
Araq
8b5aa221ad support for multiple modules of the same name; niminst supports 'platforms'; minor bugfixes 2013-09-24 16:07:07 +02:00
Araq
094d7fd4b1 added 'newLit' 2013-09-10 00:37:23 +02:00
Zahary Karadjov
6082595e96 Merge branch 'type-classes' into upstream 2013-09-03 03:14:56 +03:00