Grzegorz Adam Hankiewicz
c0e2cb2919
Allows passing absolute paths for output. Refs #738 .
...
Previous to this the project base dir was added always, preventing user
specified absolute paths to work.
2013-12-20 13:33:43 +01:00
Grzegorz Adam Hankiewicz
3b38ceac2e
Runs user specified outFile if available. Refs #738 .
2013-12-20 13:13:09 +01:00
Araq
7ee0763bc5
Merge branch 'master' of github.com:Araq/Nimrod
2013-12-20 00:02:45 +01:00
Araq
4b0e391bb8
no stack tracing for the system module; fixes stack bottom detection
2013-12-20 00:02:04 +01: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
Andreas Rumpf
e0f95b5d27
Merge pull request #762 from Varriount/os/fix-removeFile2
...
Fix os.removeFile behavior on windows (again)
2013-12-18 13:24:20 -08: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
9f8db3ae54
Updates idetools docs after changes by #743 .
2013-12-18 21:25:49 +01: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
7d5fa3f52d
add info about CGI error reporing changes to web/news.txt
2013-12-18 18:21:55 +01:00
Michał Zieliński
101d8bc9c3
Add two CGI example and basic Python CGI server.
2013-12-18 18:19:32 +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
Araq
3d869d4dec
case expression with discardable result works
2013-12-18 07:28:25 +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
Grzegorz Adam Hankiewicz
911bebe16c
Merge pull request #752 from zielmicha/expand-gitignore
...
Expand gitignore to include all binaries built by ./koch test.
2013-12-17 03:15:24 -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
Grzegorz Adam Hankiewicz
78a48b942a
Adds fitting quote to idetools doc.
2013-12-15 22:57:29 +01:00
Michał Zieliński
2434324a0c
Expand gitignore to include all binaries built by ./koch test.
2013-12-15 15:52:01 +01:00
Araq
f095e51275
more tests work
2013-12-13 21:29:35 +01:00
Araq
8c553fa8a2
Merge branch 'master' into vm2
2013-12-13 15:58:03 +01:00
Araq
328f193292
new VM: globals kinda work
2013-12-13 01:21:23 +01:00
Grzegorz Adam Hankiewicz
01661daf76
Merge pull request #743 from Varriount/tests/comment-caas
...
Commented out CAAS testing code.
2013-12-12 12:09:13 -08:00
Clay Sweetser
5b3bc28721
Commented out CAAS testing code.
2013-12-12 15:04:28 -05:00
Erik O'Leary
aaf49947e9
Added jsondoc compiler switch
...
Outputs top-level exported information in JSON
2013-12-12 10:59:30 -06:00
Araq
6db20a4be8
new VM: improvements
2013-12-12 01:34:01 +01:00
Grzegorz Adam Hankiewicz
b4d6a6aafe
Adds example to fatal pragma.
2013-12-12 01:00:23 +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
Andreas Rumpf
efc0d8557a
Merge pull request #736 from Varriount/os/fix-windows-removefile
...
Fixed skipFile proc to not skip files that merely start with '.'
2013-12-11 13:20:38 -08: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
8561ef5bc8
use parseopt2 in parseopt2 test
2013-12-10 20:48:18 +01: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
016b1e0068
Merge pull request #732 from gradha/pr_reverts_quoting_changes
...
Reverts "Make quoteIfContainsWhite quote…". Refs #702 .
2013-12-10 08:54:05 -08: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
Zahary Karadjov
7120491d05
in successful compilations with verbosity:0, all output is suppressed (useful for combing with --run)
2013-12-10 01:49:30 +02:00