Commit Graph

295 Commits

Author SHA1 Message Date
Araq
bd9f6505c1 'discard' instead of 'nil' for system.nim 2014-02-02 00:00:17 +01:00
Araq
f16881ad16 disable internalError so that nimbuild compiles again 2014-01-25 14:24:33 +01:00
Zahary Karadjov
3c840102bc fix the error "only proc headers can feature pragmas" when compiling in JS mode 2014-01-23 00:02:57 +02:00
Araq
36afdca87f resolved conflicts with master 2014-01-18 01:16:45 +01:00
Grzegorz Adam Hankiewicz
2c2174f2d0 Clarifies system.lines() docstring.
Amends c087f905134b249cf20cbabc4066fbfa62dd668a.
2014-01-15 22:23:24 +01:00
Grzegorz Adam Hankiewicz
338a93f119 Adds docstrings to lines() iterators. 2014-01-15 22:23:16 +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
1ffae7cbaf progress towards fixing tgenericshardcases 2014-01-06 00:15:55 +02:00
Zahary Karadjov
88873f7965 add incl/excl for sets accepting accepting other sets 2013-12-30 14:25:05 +02: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
438703f59e case consistency: next steps 2013-12-29 01:13:51 +01:00
Araq
1101a40f91 improvements for 'pretty' 2013-12-28 23:30:53 +01:00
Zahary Karadjov
eb1d23c0c7 fixes #787 2013-12-28 23:53:48 +02:00
Araq
bf205fa85d case consistency part 6 2013-12-28 01:17:02 +01:00
Araq
92b8fac94a case consistency part 4 2013-12-27 23:10:36 +01:00
Araq
706266d8b7 case consistency part 3 2013-12-27 21:46:43 +01:00
Araq
2df9b442c6 case consistency part 1 2013-12-27 15:48:53 +01:00
Zahary Karadjov
952dbc4b8f documented static params 2013-12-25 00:32:53 +02:00
Araq
32ef1f8f32 vm: FFI improvements 2013-12-23 20:12:13 +01:00
Grzegorz Adam Hankiewicz
1fe8b013ef Adds example to locals() docstring. 2013-12-23 19:25:53 +01:00
Andreas Rumpf
259d205ff6 Merge pull request #759 from zielmicha/stdmsg
Write tracebacks to stderr instead of stdout.
2013-12-20 09:42:39 -08: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
Michał Zieliński
db73f3af20 Add stdmsg (an alias to either stdout or stderr). 2013-12-17 20:36:53 +01:00
Grzegorz Adam Hankiewicz
c6c8366925 Mentions static alternatives to quit(). 2013-12-12 00:57:31 +01:00
Andreas Rumpf
5bf395040f Merge pull request #684 from gradha/pr_clarifies_docs
Clarifies wording of newSeq proc docstrings.
2013-11-30 16:25:44 -08:00
Araq
f10a23e669 removed 'system.eval' 2013-11-27 09:44:53 +01:00
Araq
4855055bca Merge branch 'master' of https://github.com/Araq/Nimrod 2013-11-25 13:06:11 +01:00
Grzegorz Adam Hankiewicz
936c71df70 Clarifies wording of newSeq proc docstrings. 2013-11-22 22:54:24 +01:00
Dominik Picheta
d94a870de4 Fixed definition of seqShallowFlag. 2013-10-19 21:13:17 +01:00
Dominik Picheta
199c4d21bd Fixed regression on ARM caused by the changed behaviour of noStackFrame in commit ac474a2812. 2013-10-19 21:01:32 +01:00
Araq
52d1a637b9 fixed definition of culong on win64 2013-10-15 07:53:10 +02:00
Araq
67e9f2861e some fixes for win64 2013-10-10 00:39:10 +02:00
Araq
1a792d46d0 first version of the debug GC; doesn't work yet 2013-10-01 08:44:09 +02:00
Araq
62ed6b0aaf Merge pull request #580 from gradha/pr_adds_equality_for_arrays
Adds equality comparison for arrays.
2013-09-01 01:39:31 -07:00
Araq
8710118b2c Merge branch 'master' of github.com:Araq/Nimrod 2013-08-30 12:44:27 +02:00
Araq
7056ceda67 float64 is now an alias to 'float'; fixes #545 2013-08-30 12:24:54 +02:00
Zahary Karadjov
56d75bd23b implemented and documented the new typedesc binding rules 2013-08-23 15:43:27 +03:00
Grzegorz Adam Hankiewicz
b7b19348a7 Adds equality comparison for arrays. 2013-08-22 23:09:31 +02:00
Araq
30bb68d48a new VM: next steps 2013-08-03 21:14:57 +02:00
Araq
fca23d1675 bugfix: system.& for sequences 2013-07-27 01:28:13 +02:00
Grzegorz Adam Hankiewicz
6bab7a5bda Documents passC/passL pragmas. Refs #506. 2013-07-05 16:33:52 +02:00
Araq
30f8568570 fixes --os:standalone 2013-06-30 22:10:04 +02:00
Araq
52851b722d --os:standalone works again 2013-06-30 21:15:28 +02:00
Simon Hafner
959adc6218 added "standalone" to possible OS options 2013-05-20 19:16:43 -05:00
Araq
ce5a1365c2 preparations for the new symbol binding rules for clean templates 2013-05-18 10:05:06 +02:00
Grzegorz Adam Hankiewicz
c2bc187382 Adds note to quit() about being called for termination. 2013-05-10 23:37:34 +02:00
Zahary Karadjov
a8e12afc76 test-runner for caas multi-step tests 2013-05-04 01:04:28 +03:00
Araq
a3073cf078 bugfix: varargs min/max procs; fixes #373 2013-04-08 20:56:24 +02:00
Araq
beb13ecf62 rod file viewer for easier debugging of rod files 2013-04-04 13:05:38 +02:00