Araq
4d01408a46
bootstraps with new template symbol binding rules
2013-12-24 16:42:24 +01:00
Araq
83a0a31276
attempt to merge newtempl
2013-12-24 14:04:18 +01:00
Araq
84e4710320
bugfix: InvalidSockets needs to be a let variable
2013-12-24 01:39:33 +01:00
Araq
1081c104d0
Merge branch 'vm2' of github.com:Araq/Nimrod into vm2
2013-12-24 01:30:48 +01:00
Araq
feb9af48f1
NoFakeVars progress
2013-12-24 00:21:22 +01:00
Araq
32ef1f8f32
vm: FFI improvements
2013-12-23 20:12:13 +01:00
Billingsly Wetherfordshire
e1fa19fa7a
Update os.nim
...
added file/dirExists synonyms for existsFile/dir
2013-12-23 12:58:22 -06:00
Grzegorz Adam Hankiewicz
f33f15afe8
Adds docstring to rstgen.defaultConfig.
2013-12-23 19:25:53 +01:00
Grzegorz Adam Hankiewicz
1fe8b013ef
Adds example to locals() docstring.
2013-12-23 19:25:53 +01:00
Billingsly Wetherfordshire
b3057be2c9
Update endians.nim
...
adds swapEndian16 function
2013-12-23 11:52:11 -06:00
Araq
4447c1b7e3
tcnstseq works again
2013-12-23 08:28:32 +01:00
Satish BD
033938a53a
Correct the spelling of the word 'implicitly'
2013-12-23 04:29:50 +02: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
Araq
9145bcfbb6
new VM: some progress for the FFI support
2013-12-23 01:17:48 +01:00
Miguel
4396270fc7
'Connection' argument in 'Open' was not used, so MySQL host and port were always default ones. Now 'Connection' is treated as 'host:port'.
2013-12-22 20:56:33 +04:00
Michał Zieliński
bdb5c4ad35
Introduce poEvalCommand, poUsePath, fix remaining quoting issues.
...
- poUsePath is now an alias for poUseShell.
- poEvalCommand should be used when shell evaluation is really needed.
It passes `command` directly to shell/winapi. Requires `args` parameter
to be empty.
2013-12-21 18:46:51 +01:00
Michał Zieliński
3503f1ca33
Normalize whitespace in osproc.nim.
2013-12-21 18:05:19 +01:00
Grzegorz Adam Hankiewicz
7a05b108d5
Renames configuration file to new pattern. Refs #720 .
2013-12-21 11:44:17 +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
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
Araq
e2a4d591e5
added libffi for win support
2013-12-19 01:00:51 +01: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
Clay Sweetser
9de92522a6
Further fixes (stupid kdiff automerge)
2013-12-18 16:04:43 -05:00
Clay Sweetser
c26e787e5d
os.nim - Modify removeFile to use native Windows API calls
2013-12-18 15:32:26 -05:00
Grzegorz Adam Hankiewicz
e0d6a1cec1
Adds some docstrings to rstgen.
2013-12-18 21:22:22 +01:00
Grzegorz Adam Hankiewicz
f46336ae8b
Adds missing `code-block` to macros' docstrings.
2013-12-18 21:22:22 +01:00
Grzegorz Adam Hankiewicz
543d6b3209
Replaces PDoc with var TRstGenerator for documentation.
...
The PDoc type is a convenience internal alias. Where procs are exported
only documented types should be used to avoid confusing users.
2013-12-18 21:22:10 +01:00
Michał Zieliński
74a63c004f
Rework CGI error reporting.
...
- remove 'undocumented' stackTraceNL
- add 'undocumented' errorMessageWriter
- make printing errors for browser optional (for security)
2013-12-18 18:15:39 +01:00
Clay Sweetser
ab2eb884a0
Modified os.removeFile to act correctly when deleting a file that doesn't exist.
2013-12-17 18:03:08 -05:00
Michał Zieliński
646458d328
write exception tracebacks to stdmsg, instead of stdout
2013-12-17 20:42:02 +01: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
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
d46380e718
Merge branch 'master' of github.com:Araq/Nimrod
2013-12-16 22:26:34 +01:00
Araq
132b6b3efe
implemented 'injectStmt'; more debug support
2013-12-16 22:26:17 +01:00
Andreas Rumpf
20c69dac9e
Merge pull request #737 from zielmicha/quote-shell
...
quoteIfContainsWhite -> quoteShell
2013-12-16 12:32:14 -08:00
Araq
8c553fa8a2
Merge branch 'master' into vm2
2013-12-13 15:58:03 +01:00
Grzegorz Adam Hankiewicz
c6c8366925
Mentions static alternatives to quit().
2013-12-12 00:57:31 +01:00
Michał Zieliński
39cabcdd27
Use quoteShell in stdlib, where appropriate.
2013-12-11 22:27:39 +01:00
Clay Sweetser
33ffe60864
Fixed skipFile proc to not skip files that merely start with '.'
...
Modified removeFile to reset the read only attribute on files before trying to delete.
2013-12-11 16:16:14 -05:00
Michał Zieliński
c363197275
Deprecate quoteIfContainsWhite in favor of osproc.quoteShell.
2013-12-10 23:00:01 +01:00
Michał Zieliński
b8072bd22e
add quoteShell to osproc.nim
2013-12-10 22:56:29 +01:00
Andreas Rumpf
9848f82c03
Merge pull request #730 from zielmicha/fix-parameters
...
Make parseopt correct (and based on seq[string] as parameters, not string)
2013-12-10 11:53:58 -08:00
Michał Zieliński
1472b46708
Merge old parseopt.nim into fix-parameters
2013-12-10 20:42:32 +01:00
Michał Zieliński
2e0da6a5c6
Make old parseopt as deprecated.
2013-12-10 20:41:52 +01:00
Michał Zieliński
088d472662
rename new parseopt to parseopt2
2013-12-10 20:33:51 +01:00
Michał Zieliński
896766ae2c
Fix : and = precedence in parseopt.
2013-12-10 19:10:06 +01:00
Grzegorz Adam Hankiewicz
da05cf51de
Reverts "Make quoteIfContainsWhite quote…". Refs #702 .
...
This reverts commit e7e8c77062 to avoid
tool breakage. A different approach is being worked on #730 .
2013-12-10 17:50:47 +01:00
Michał Zieliński
b4716e3b5b
Merge branch 'master' of https://github.com/Araq/Nimrod into fix-parameters
2013-12-09 23:38:19 +01:00