summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* documented static paramsZahary Karadjov2013-12-251-0/+10
|
* static params: expr[T] is now static[T]Zahary Karadjov2013-12-192-10/+12
| | | | | | | 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.
* Revert "removed windows". Refs #698.Grzegorz Adam Hankiewicz2013-12-097-0/+28198
| | | | This reverts commit 5ab3d661440f42f0dc74970ec73a051dd2e2bfb5.
* Merge branch 'master' of github.com:Araq/Nimrod into upstreamZahary Karadjov2013-12-0970-89173/+162
|\
| * Merge pull request #702 from zielmicha/masterAndreas Rumpf2013-12-071-8/+43
| |\ | | | | | | Make quoteIfContainsWhite quote argument, so it can be safely passed to shell.
| | * Make quoteIfContainsWhite quote argument, so it can be safely passed to shell.Michał Zieliński2013-12-071-8/+43
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Merge pull request #706 from hiteshjasani/masterGrzegorz Adam Hankiewicz2013-12-041-0/+15
| |\ \ | | | | | | | | Add docs for connecting to postgres with keyword/value connection.
| | * | Add docs for connecting to postgres with keyword/value connectionHitesh Jasani2013-12-041-0/+15
| | | | | | | | | | | | | | | | strings.
| * | | Merge pull request #698 from fowlmouth/smallstdlibAndreas Rumpf2013-12-0455-89106/+0
| |\ \ \ | | |/ / | |/| | removed x11
| | * | removed windowsfowlmouth2013-12-037-28198/+0
| | | |
| | * | Removed lua, python, tcl, cairofowlmouth2013-12-0110-3951/+0
| | | |
| | * | Removed openglfowlmouth2013-12-017-17211/+0
| | | |
| | * | removed gtk2fowlmouth2013-12-0111-29499/+0
| | | |
| | * | removed x11fowlmouth2013-12-0120-10247/+0
| | |/
| * | Merge branch 'master' of github.com:Araq/NimrodAraq2013-12-031-2/+28
| |\ \
| | * \ Merge pull request #695 from gradha/pr_adds_htmlparser_exampleGrzegorz Adam Hankiewicz2013-12-021-1/+27
| | |\ \ | | | | | | | | | | Adds an example to htmlparser showing how to save changes.
| | | * | Adds an example to htmlparser showing how to save changes.Grzegorz Adam Hankiewicz2013-11-301-1/+27
| | | | |
| | * | | Makes htmlparser handle whitespace. Refs #694.Grzegorz Adam Hankiewicz2013-12-021-1/+1
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | 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.
| * / | fixes a regression where memset was used without including <string.h>Araq2013-12-031-2/+1
| |/ /
| * | Merge branch 'master' of github.com:Araq/NimrodAraq2013-12-011-8/+8
| |\ \
| | * \ Merge pull request #684 from gradha/pr_clarifies_docsAndreas Rumpf2013-11-301-8/+8
| | |\ \ | | | |/ | | |/| Clarifies wording of newSeq proc docstrings.
| | | * Clarifies wording of newSeq proc docstrings.Grzegorz Adam Hankiewicz2013-11-221-8/+8
| | | |
| * | | better error message for implicitly available modulesAraq2013-12-012-0/+6
| |/ /
| * | updated fsmonitor moduleAraq2013-11-301-5/+5
| | |
| * | removed 'system.eval'Araq2013-11-272-7/+8
| | |
| * | Merge branch 'master' of https://github.com/Araq/NimrodAraq2013-11-2530-2236/+3274
| |\|
| | * garbage-in-garbage-out principle for unicode errors; fixes #674Araq2013-11-191-15/+15
| | |
| | * fixes #678Araq2013-11-191-2/+8
| | |
| | * bugfix: '$' for TPortAraq2013-11-191-2/+1
| | |
| | * Merge pull request #677 from gradha/pr_fixes_times_calculationAndreas Rumpf2013-11-191-1/+2
| | |\ | | | | | | | | Fixes times.toSeconds to handle hours and minutes correctly.
| | | * Fixes times.toSeconds to handle hours and minutes correctly.Grzegorz Adam Hankiewicz2013-11-171-1/+2
| | | |
| | * | Fixed http header parsing issueErik O'Leary2013-11-151-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If second half of http header line was empty, server would crash with EInvalidIndex https://gist.github.com/onionhammer/7487452
| | * | Added timestamp to TIRCEventErik O'Leary2013-11-131-3/+5
| | | |
| * | | fixed definition of culong on win64Araq2013-10-151-10/+14
| | | |
* | | | progress towards adding negative type classesZahary Karadjov2013-12-091-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | [unittest bugfixes] the block form of check now allows comments errors when inspecting the arguments of var-accepting procs
* | | | adding some provisions for writing lower-level unit tests targeting specific ↵Zahary Karadjov2013-12-071-2/+6
| |/ / |/| | | | | | | | | | | | | | | | | | | | 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
* | | support for multiple test variables and var qualifiers in user-defined type ↵Zahary Karadjov2013-11-131-2/+1
| |/ |/| | | | | classes
* | Merge branch 'master' of github.com:Araq/NimrodAraq2013-10-3120-2199/+3203
|\ \
| * \ Merge pull request #631 from mflamer/masterAndreas Rumpf2013-10-314-50/+850
| |\ \ | | | | | | | | LockFree Hash Table 0.1
| | * | Mersenne twister random number generatorMark Flamer2013-10-221-0/+39
| | | |
| | * | LockFree Hash Table 0.1Mark Flamer2013-10-223-50/+811
| | | |
| * | | Merge pull request #646 from onionhammer/patch-1Andreas Rumpf2013-10-301-116/+126
| |\ \ \ | | | | | | | | | | Added base64 encode overload for arrays of integers/bytes
| | * | | Added base64 encode overload for arrays of integers/bytesonionhammer2013-10-301-116/+126
| | | | |
| * | | | Implemented boolean socket options.Dominik Picheta2013-10-304-4/+60
| | | | | | | | | | | | | | | | | | | | Added reuseAddr for httpserver and scgi.
| * | | | TPort is now uint16 and other small sockets fixes.Dominik Picheta2013-10-301-12/+19
| |/ / /
| * | | Merge pull request #625 from Varriount/sequences/add-ranged-insertions-deletionsAndreas Rumpf2013-10-271-0/+69
| |\ \ \ | | | | | | | | | | Added insertion and deletion functions that accept a range.
| | * | | Apply changes suggested by AraqVarriount2013-10-271-2/+21
| | | | | | | | | | | | | | | Added documentation examples, added defaults
| | * | | Added an insertion function that inserts elements of an openarray.Clay Sweetser2013-10-201-0/+50
| | | | | | | | | | | | | | | | | | | | Added a deletion function that allows elements between two positions in a sequence to be deleted
| * | | | Fixes execProcesses wait order. Refs #379.Grzegorz Adam Hankiewicz2013-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Closing the stream of the process might terminate it too early for waitForExit to gather any useful results.
| * | | | Fixed breaking changes introduced by the last commit.Dominik Picheta2013-10-241-1/+1
| | | | |