Commit graph

202 commits

Author SHA1 Message Date
Zahary Karadjov
ee1b0d8c67 fix #587 2014-03-06 23:25:04 +02:00
Araq
ab72377ce6 renamed noStackFrame to asmNoStackFrame 2014-02-18 09:57:59 +01:00
Zahary Karadjov
492fa86638 the delegator pragma becomes a set of dot operators 2014-02-15 17:41:35 +02:00
Andreas Rumpf
c1707e920e Merge pull request #867 from reactormonk/no_explicit_return
removed explicit return in the documentation
2014-02-10 00:22:50 +01:00
Araq
b9c0a4addc nofoward doesn't exist yet; fixes #890 2014-02-10 00:16:29 +01:00
Araq
dbc8aa60e3 fixes 'newSeq[T]' instantiation bug 2014-02-09 00:41:53 +01:00
Araq
a087f6057e bugfix: codegen issue that caused getGMTime() to leak memory 2014-02-07 17:06:20 +01:00
Simon Hafner
fb85d6062a tracked down a few more returns 2014-02-05 13:14:08 -06:00
Simon Hafner
a90f0f50cf removed explicit return in the documentation 2014-02-03 12:40:51 -06:00
ReneSac
db031e2b47 Expandeded part about different proc call syntaxes. 2014-02-03 01:00:01 -02:00
Grzegorz Adam Hankiewicz
92e3f667bd Mentions {.exportc.} limits. Refs #826. 2014-02-02 17:59:17 +01:00
Araq
c30f6cfcf1 cleaned up command expressions 2014-02-02 14:34:37 +01:00
Araq
b96aa59aef merge issue #707 by hand 2014-02-02 01:07:02 +01:00
Araq
6d62503e5d documented new symbol binding rules for templates 2014-02-01 13:39:40 +01:00
Araq
d01ff8994b closure iterators work 2014-01-23 08:47:22 +01:00
Araq
37229df7fc next steps for closure iterators 2014-01-22 17:32:38 +01:00
Araq
73c6efdf66 'nil' as a statement is deprecated, use an empty 'discard' instead 2014-01-19 16:54:59 +01:00
Grzegorz Adam Hankiewicz
42f152569d References TRune, links unicode modules where mentioned.
Amends 0f3941b0013ea5d390586719f930fcf02b929f4d.
2014-01-15 22:23:24 +01:00
Grzegorz Adam Hankiewicz
63ab238f5d Adds note about conflicts with using as a statement. 2014-01-15 22:23:23 +01:00
Grzegorz Adam Hankiewicz
7aa263bebf Duplicates string literal table for character literals.
Hopefully the index spamming will lead more people here.
2014-01-15 22:23:22 +01:00
Grzegorz Adam Hankiewicz
db7d0e6a66 Adds using statement to the one and only true index. 2014-01-15 22:23:15 +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
2df9b442c6 case consistency part 1 2013-12-27 15:48:53 +01:00
Araq
9e92455a53 templates can access hidden fields 2013-12-25 14:53:00 +01:00
Zahary Karadjov
952dbc4b8f documented static params 2013-12-25 00:32:53 +02:00
Grzegorz Adam Hankiewicz
30aef21def Merge pull request #739 from gradha/pr_adds_to_quit_docs
Adds to quit docs
2013-12-17 03:16:02 -08:00
Araq
132b6b3efe implemented 'injectStmt'; more debug support 2013-12-16 22:26:17 +01:00
Grzegorz Adam Hankiewicz
b4d6a6aafe Adds example to fatal pragma. 2013-12-12 01:00:23 +01:00
Zahary Karadjov
a068aaed3c simple unit test and better documentation for the user defined type classes 2013-11-17 22:50:26 +02:00
Clay Sweetser
3f502123ea Added some information on sequences. 2013-10-21 14:26:09 -04: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
ac474a2812 'noStackFrame' implies 'naked' in the generated C code 2013-10-06 00:10:45 +02: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
db19b18241 cn2im: basic C++ support 2013-09-10 00:40:06 +02:00
Araq
40b379859c resolved the conflict 2013-09-03 23:46:41 +02:00
Araq
891f871ba7 better support for GNU's assembler 2013-09-03 23:44:31 +02:00
Zahary Karadjov
c8c8d2035a partially documented the new features 2013-09-03 03:14:22 +03:00
Zahary Karadjov
56d75bd23b implemented and documented the new typedesc binding rules 2013-08-23 15:43:27 +03:00
Araq
6f1fc1b5ba fixed and documented computedGoto pragma 2013-08-22 08:38:47 +02:00
Araq
df8e151408 implements nicer floating point literals 2013-06-27 22:22:49 +02:00
Araq
c5e07af902 Merge pull request #473 from gradha/pr_doc_improvements
Doc improvements
2013-06-09 14:43:33 -07:00
Araq
23ef565a3c implemented large parts of the 'not nil' checking 2013-06-09 23:29:43 +02:00
Grzegorz Adam Hankiewicz
a7e70e6229 Adds distinct and borrow to the one and only true index. 2013-06-09 15:23:53 +02:00
Araq
b487ebaaba new scoping rules for 'if' now active 2013-06-04 01:11:55 +02:00
Araq
9fd21ba2db fixed typos in the manual; kept trimcc tool up to date 2013-05-21 22:36:46 +02:00
Araq
baf89e3d66 GC'ed wide strings for windows 2013-05-20 02:17:24 +02:00
Araq
a23d418d78 'from' statement documented 2013-05-19 23:41:12 +02:00
Zahary Karadjov
fca6e31e1d Merge branch 'master' of github.com:Araq/Nimrod into upstream 2013-05-12 16:14:46 +03:00
Zahary Karadjov
1d29d24465 documented the `noforward` pragma 2013-05-12 16:14:28 +03:00
Araq
adedfc3a10 new effect system should be sound now 2013-05-11 10:53:40 +02:00