Grzegorz Adam Hankiewicz
53c0012a83
Fixes link to manual in bold section.
...
Nested inline markup is not possible at the moment, see
http://stackoverflow.com/a/9645684/172690 . Maybe this would be a useful
extension to have in nimrod's custom rst engine?
2013-12-08 12:49:21 +01:00
Araq
29357ab556
more tests are green
2013-12-08 01:47:07 +01:00
Michał Zieliński
febe71b99a
Merge branch 'master' of github.com:zielmicha/Nimrod
2013-12-07 23:10:04 +01:00
Andreas Rumpf
5cdfa4b1af
Merge pull request #702 from zielmicha/master
...
Make quoteIfContainsWhite quote argument, so it can be safely passed to shell.
2013-12-07 13:59:50 -08:00
Michał Zieliński
e7e8c77062
Make quoteIfContainsWhite quote argument, so it can be safely passed to shell.
...
On Windows put it in double quotes and escape double quotes using backslash.
On Posix put it in single quotes and escape single quotes using '"'"'.
This commit changes what quoteIfContainsWhite does, but before that change it
was used incorrectly all over standard library, which caused security issues.
2013-12-07 22:56:02 +01:00
Zahary Karadjov
208924b929
fixes #708
...
It's unclear to me why for variables were treated as globals.
This is likely to cause many problems, but in this particular case
it was breaking the unittest/insepectArgs recursive function (the
for loop variable has a different value in each stack frame)
2013-12-07 21:23:22 +02:00
Zahary Karadjov
1e26047c3b
adding some provisions for writing lower-level unit tests targeting specific sub-systems of the compiler
...
see sigmatch as an example.
tests are compiled only when the compiler is compiled with -d:selftest
to execute them, just run the resulting binary without arguments
2013-12-07 20:30:44 +02:00
Araq
430c8d8b52
new VM supports 'getAst'
2013-12-06 20:29:37 +01:00
Araq
4ffe6a8282
new VM: passes more tests
2013-12-06 01:48:02 +01:00
Araq
3560827a28
makes 'reject' tests green
2013-12-05 11:28:45 +01:00
Araq
c0a3d44060
bugfix: keywords are sorted
2013-12-05 10:45:36 +01:00
Araq
5eba93d584
Merge branch 'master' into vm2
...
Conflicts:
compiler/sem.nim
2013-12-05 00:03:27 +01:00
Grzegorz Adam Hankiewicz
ed760c0397
Merge pull request #706 from hiteshjasani/master
...
Add docs for connecting to postgres with keyword/value connection.
2013-12-04 14:25:03 -08:00
Hitesh Jasani
20661c9c46
Add docs for connecting to postgres with keyword/value connection
...
strings.
2013-12-04 14:01:25 -05:00
Andreas Rumpf
2264875237
Merge pull request #698 from fowlmouth/smallstdlib
...
removed x11
2013-12-04 07:52:22 -08:00
Araq
32d2327be0
don't use memset for temps unless necessary
2013-12-03 13:30:58 +01:00
fowlmouth
5ab3d66144
removed windows
2013-12-03 00:14:20 -06:00
fowlmouth
dc27f87257
removed deprecated libraries from nimrod.cfg
2013-12-02 23:48:22 -06:00
fowlmouth
4f0eeaa55e
fixes compiler.lists.bringToFront
2013-12-02 23:47:56 -06:00
Araq
5cb60ffbe0
Merge branch 'master' of github.com:Araq/Nimrod
2013-12-03 01:59:59 +01:00
Araq
fe983b1309
fixes a regression where memset was used without including <string.h>
2013-12-03 01:59:38 +01:00
Grzegorz Adam Hankiewicz
0628d85a6a
Merge pull request #676 from gradha/pr_expands_macro_tutorial
...
Expands tutorial macro section with step by step guide.
2013-12-02 15:15:09 -08:00
Grzegorz Adam Hankiewicz
a195e94e88
Merge pull request #687 from gradha/pr_documents_tuple_unpacking
...
Adds to tutorial info about unpacking tuples.
2013-12-02 15:14:31 -08:00
Grzegorz Adam Hankiewicz
6e451d4f33
Merge pull request #695 from gradha/pr_adds_htmlparser_example
...
Adds an example to htmlparser showing how to save changes.
2013-12-02 15:13:40 -08:00
onionhammer
b5ac234771
Renamed nimrod.cfg to nimrod.nimrod.cfg
2013-12-02 23:57:47 +01:00
Erik O'Leary
e145231a1d
Updated cfg file processing
...
No longer look at deprecated file.cfg, compiler will only look at
file.nimrod.cfg
2013-12-02 23:57:47 +01:00
Grzegorz Adam Hankiewicz
ed0cb19909
Merge pull request #703 from gradha/pr_fixes_htmlparser_whitespace
...
Makes htmlparser handle whitespace. Refs #694 .
2013-12-02 14:39:22 -08:00
Grzegorz Adam Hankiewicz
dc9e17503e
Makes htmlparser handle whitespace. Refs #694 .
...
Without the flag, htmlparser will ignore some significant whitespace in
HTML files. A more correct fix would be to not reuse the xml parser
since the rules for HTML are slightly different, but this will do for
the moment.
2013-12-02 20:55:55 +01:00
fowlmouth
6577093d2d
Removed lua, python, tcl, cairo
2013-12-01 21:19:32 -06:00
fowlmouth
0b4805f366
Removed opengl
2013-12-01 21:17:50 -06:00
fowlmouth
ee520689d7
removed gtk2
2013-12-01 21:15:48 -06:00
fowlmouth
944b4685b9
removed x11
2013-12-01 21:10:06 -06:00
Grzegorz Adam Hankiewicz
d1284ff33d
Mentions tuple unpacking only works in var/let blocks.
2013-12-01 21:07:50 +01:00
Reimer Behrends
68b7779bc7
Fixes various issues with shallow copying.
...
* The {.shallow.} pragma is now properly respected for objects and
tuples that are not handled by genGenericAsgn(). Mirroring the
decision in generic assignments, whether an assignment is shallow
depends on the destination of the assignment, but not the source.
* String literals and complex inline constants are now properly assigned
a location kind of locData.
* Assignments from a locData source will now force deep copying to
occur, even if shallowCopy or {.shallow.} is being used. This
avoids potential crashes from `shallowCopy s, "xxx"` or from
`shallowCopy t, ("a", "b")`.
2013-12-01 19:15:43 +01:00
Araq
5dcfa97fb9
fixes #696
2013-12-01 17:02:56 +01:00
Araq
387b7d857d
Merge branch 'master' of github.com:Araq/Nimrod
2013-12-01 14:04:29 +01:00
Araq
f59e502382
better error message for implicitly available modules
2013-12-01 14:04:15 +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
Grzegorz Adam Hankiewicz
f91a34c9e6
Adds an example to htmlparser showing how to save changes.
2013-11-30 21:03:41 +01:00
Araq
0d193a446b
updated fsmonitor module
2013-11-30 03:28:31 +01:00
Araq
b3d759ca6d
fixes #681
2013-11-30 03:15:14 +01:00
Araq
2dcbc6493a
fixes #686
2013-11-29 20:42:12 +01:00
Araq
f10a23e669
removed 'system.eval'
2013-11-27 09:44:53 +01:00
Grzegorz Adam Hankiewicz
0a953de3a8
Adds to tutorial info about unpacking tuples.
2013-11-26 13:34:54 +01:00
Araq
4855055bca
Merge branch 'master' of https://github.com/Araq/Nimrod
2013-11-25 13:06:11 +01:00
Araq
9035d15ed2
next steps for FFI support
2013-11-25 13:04:11 +01:00
Grzegorz Adam Hankiewicz
936c71df70
Clarifies wording of newSeq proc docstrings.
2013-11-22 22:54:24 +01:00
Dominik Picheta
b893bd074f
Modified website links in readme.
2013-11-21 22:47:02 +00:00
Andreas Rumpf
e469bdb6fa
Merge pull request #657 from gradha/pr_stackoverflow_link
...
Adds link to stackoverflow nimrod tag in support section.
2013-11-19 13:43:34 -08:00
Grzegorz Adam Hankiewicz
3a494f5d8d
Corrects grammar and span of italics in text.
2013-11-19 22:35:05 +01:00