Commit Graph

1259 Commits

Author SHA1 Message Date
Zahary Karadjov
952dbc4b8f documented static params 2013-12-25 00:32:53 +02: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
Grzegorz Adam Hankiewicz
8468e2af3a Revert "removed windows". Refs #698.
This reverts commit 5ab3d66144.
2013-12-09 18:28:11 +01:00
Zahary Karadjov
95a6e01ea8 Merge branch 'master' of github.com:Araq/Nimrod into upstream 2013-12-09 00:26:04 +02:00
Zahary Karadjov
de3b7cd413 progress towards adding negative type classes
[unittest bugfixes]
the block form of check now allows comments
errors when inspecting the arguments of var-accepting procs
2013-12-09 00:09:03 +02: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
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
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
fowlmouth
5ab3d66144 removed windows 2013-12-03 00:14:20 -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
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
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
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
f10a23e669 removed 'system.eval' 2013-11-27 09:44:53 +01:00
Araq
4855055bca Merge branch 'master' of https://github.com/Araq/Nimrod 2013-11-25 13:06:11 +01:00
Grzegorz Adam Hankiewicz
936c71df70 Clarifies wording of newSeq proc docstrings. 2013-11-22 22:54:24 +01:00
Araq
98cf1c412a garbage-in-garbage-out principle for unicode errors; fixes #674 2013-11-19 14:39:27 +01:00
Araq
80377c20f9 fixes #678 2013-11-19 14:35:03 +01:00
Araq
619356dd08 bugfix: '$' for TPort 2013-11-19 14:06:39 +01:00
Andreas Rumpf
a3163aa2cf Merge pull request #677 from gradha/pr_fixes_times_calculation
Fixes times.toSeconds to handle hours and minutes correctly.
2013-11-19 02:31:58 -08:00
Grzegorz Adam Hankiewicz
d037aec415 Fixes times.toSeconds to handle hours and minutes correctly. 2013-11-17 21:31:05 +01:00
Erik O'Leary
1a6742e651 Fixed http header parsing issue
If second half of http header line was empty, server would crash with
EInvalidIndex

https://gist.github.com/onionhammer/7487452
2013-11-15 10:47:25 -06:00
Erik O'Leary
b5965d05a2 Added timestamp to TIRCEvent 2013-11-13 13:20:45 -06:00
Zahary Karadjov
31dd66acbf support for multiple test variables and var qualifiers in user-defined type classes 2013-11-13 02:24:08 +02:00
Araq
993cdb82b6 Merge branch 'master' of github.com:Araq/Nimrod 2013-10-31 22:34:15 +01:00
Araq
f73cec7f01 GC: even more stress testing 2013-10-31 22:32:27 +01:00
Araq
eb72857ea2 added $ for oids 2013-10-31 22:30:59 +01:00
Andreas Rumpf
528f972d17 Merge pull request #631 from mflamer/master
LockFree Hash Table 0.1
2013-10-31 13:43:19 -07:00
Andreas Rumpf
2a1f8baac4 Merge pull request #646 from onionhammer/patch-1
Added base64 encode overload for arrays of integers/bytes
2013-10-30 10:10:11 -07:00
Dominik Picheta
78123520a9 Implemented boolean socket options.
Added reuseAddr for httpserver and scgi.
2013-10-30 16:40:03 +00:00
Dominik Picheta
0663c883e5 TPort is now uint16 and other small sockets fixes. 2013-10-30 14:35:30 +00:00
onionhammer
6901a8cb13 Added base64 encode overload for arrays of integers/bytes 2013-10-30 09:08:05 -05:00
Andreas Rumpf
4013fc56a3 Merge pull request #625 from Varriount/sequences/add-ranged-insertions-deletions
Added insertion and deletion functions that accept a range.
2013-10-27 11:17:55 -07:00
Grzegorz Adam Hankiewicz
0eb0a887d8 Fixes execProcesses wait order. Refs #379.
Closing the stream of the process might terminate it too early for
waitForExit to gather any useful results.
2013-10-27 18:15:42 +01:00
Varriount
ea92682b98 Apply changes suggested by Araq
Added documentation examples, added defaults
2013-10-27 03:44:55 -04:00
Dominik Picheta
53752ccaab Fixed breaking changes introduced by the last commit. 2013-10-24 19:17:45 +01:00
Dominik Picheta
09b6b94509 Fixed asyncio crash when sending buffered data after connection was terminated. 2013-10-24 19:02:13 +01:00
Dominik Picheta
f5023ac544 Fixed sockets on Win32. 2013-10-23 21:07:26 +01:00