Commit graph

244 commits

Author SHA1 Message Date
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
Araq
2d39a18faa better effects handling for callbacks 2013-05-09 03:20:55 +02:00
Araq
1dd01e5891 revert new scope for 'if' 2013-05-02 00:36:06 +02:00
Araq
427f84b4ec tester should work again; documented (;) 2013-04-30 23:54:02 +02:00
Araq
8a595b631b new parsing scheme is documented 2013-04-21 20:09:46 +02:00
Araq
c4edcf3ea2 documented restricted destructors 2013-04-08 15:05:57 +02:00
Grzegorz Adam Hankiewicz
72a3e21f28 Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
Araq
a64d4dc35c documented object constrs; endb works again 2013-03-09 20:43:56 +01:00
Simon Hafner
1785c6877b EcmaScript => JS. Fixes #330
No one calls it EcmaScript anymore.
2013-02-15 11:08:30 -06:00