Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | better integration of tyStatic into typeRel | Zahary Karadjov | 2013-12-25 | 9 | -58/+66 |
| | |||||
* | wip type class reforms (the compiler bootstraps fine) | Zahary Karadjov | 2013-12-25 | 8 | -99/+94 |
| | | | | | | * replace tfAny and tfAll with tyAnd and tyOr * integrate matchTypeClass into typeRel * introduce tyBuiltInTypeClass to handle types such as tuple, object, proc, etc | ||||
* | make the current PContext accessible through TCandidate | Zahary Karadjov | 2013-12-25 | 5 | -46/+53 |
| | | | | | | the goal here is to remove all the hacks from ParamTypeMatch and to handle all type matching in typeRel (the context there is required to evaluate any static params and to run the compilation tests of user-defined type classes) | ||||
* | documented static params | Zahary Karadjov | 2013-12-25 | 3 | -0/+66 |
| | |||||
* | static params: expr[T] is now static[T] | Zahary Karadjov | 2013-12-19 | 22 | -111/+136 |
| | | | | | | | 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. | ||||
* | in successful compilations with verbosity:0, all output is suppressed ↵ | Zahary Karadjov | 2013-12-10 | 1 | -1/+3 |
| | | | | (useful for combing with --run) | ||||
* | fix computed dynlib names; fixes #718 | Zahary Karadjov | 2013-12-09 | 1 | -1/+1 |
| | |||||
* | Merge pull request #727 from gradha/pr_recovers_windows_code | Grzegorz Adam Hankiewicz | 2013-12-09 | 8 | -0/+28207 |
|\ | | | | | Revert "removed windows". Refs #698. | ||||
| * | Revert "removed windows". Refs #698. | Grzegorz Adam Hankiewicz | 2013-12-09 | 8 | -0/+28207 |
|/ | | | | This reverts commit 5ab3d661440f42f0dc74970ec73a051dd2e2bfb5. | ||||
* | Merge branch 'master' of github.com:Araq/Nimrod into upstream | Zahary Karadjov | 2013-12-09 | 108 | -89732/+761 |
|\ | |||||
| * | Merge pull request #721 from gradha/pr_doc_fixes | Grzegorz Adam Hankiewicz | 2013-12-08 | 3 | -37/+2 |
| |\ | | | | | | | Doc fixes | ||||
| | * | Updates configuration for recent lib removals. Refs #698. | Grzegorz Adam Hankiewicz | 2013-12-08 | 2 | -36/+1 |
| | | | |||||
| | * | Fixes strutils reference in macro tutorial. | Grzegorz Adam Hankiewicz | 2013-12-08 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #717 from gradha/pr_fixes_minor_doc_mistakes | Grzegorz Adam Hankiewicz | 2013-12-08 | 1 | -4/+4 |
| |\ | | | | | | | Fixes minor doc mistakes. | ||||
| | * | Adds missing ``s`` to sligthly odd sentence. | Grzegorz Adam Hankiewicz | 2013-12-08 | 1 | -1/+1 |
| | | | |||||
| | * | Fixes link to manual in bold section. | Grzegorz Adam Hankiewicz | 2013-12-08 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | 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? | ||||
| * | | Merge pull request #702 from zielmicha/master | Andreas Rumpf | 2013-12-07 | 2 | -8/+45 |
| |\ \ | | | | | | | | | 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ński | 2013-12-07 | 2 | -8/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/master | Grzegorz Adam Hankiewicz | 2013-12-04 | 1 | -0/+15 |
| |\ \ \ | | | | | | | | | | | Add docs for connecting to postgres with keyword/value connection. | ||||
| | * | | | Add docs for connecting to postgres with keyword/value connection | Hitesh Jasani | 2013-12-04 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | | | | | strings. | ||||
| * | | | | Merge pull request #698 from fowlmouth/smallstdlib | Andreas Rumpf | 2013-12-04 | 72 | -89561/+16 |
| |\ \ \ \ | | |/ / / | |/| | | | removed x11 | ||||
| | * | | | removed windows | fowlmouth | 2013-12-03 | 8 | -28207/+0 |
| | | | | | |||||
| | * | | | removed deprecated libraries from nimrod.cfg | fowlmouth | 2013-12-02 | 1 | -5/+5 |
| | | | | | |||||
| | * | | | fixes compiler.lists.bringToFront | fowlmouth | 2013-12-02 | 1 | -7/+11 |
| | | | | | |||||
| | * | | | Removed lua, python, tcl, cairo | fowlmouth | 2013-12-01 | 14 | -4017/+0 |
| | | | | | |||||
| | * | | | Removed opengl | fowlmouth | 2013-12-01 | 7 | -17211/+0 |
| | | | | | |||||
| | * | | | removed gtk2 | fowlmouth | 2013-12-01 | 20 | -29796/+0 |
| | | | | | |||||
| | * | | | removed x11 | fowlmouth | 2013-12-01 | 21 | -10318/+0 |
| | |/ / | |||||
| * | | | don't use memset for temps unless necessary | Araq | 2013-12-03 | 1 | -7/+10 |
| | | | | |||||
| * | | | Merge branch 'master' of github.com:Araq/Nimrod | Araq | 2013-12-03 | 5 | -19/+341 |
| |\ \ \ | | | |/ | | |/| | |||||
| | * | | Merge pull request #676 from gradha/pr_expands_macro_tutorial | Grzegorz Adam Hankiewicz | 2013-12-02 | 1 | -9/+262 |
| | |\ \ | | | | | | | | | | | Expands tutorial macro section with step by step guide. | ||||
| | | * | | Corrects grammar and span of italics in text. | Grzegorz Adam Hankiewicz | 2013-11-19 | 1 | -1/+1 |
| | | | | | |||||
| | | * | | Modifies example to use splitLines. | Grzegorz Adam Hankiewicz | 2013-11-19 | 1 | -7/+9 |
| | | | | | |||||
| | | * | | Expands tutorial macro section with step by step guide. | Grzegorz Adam Hankiewicz | 2013-11-16 | 1 | -9/+260 |
| | | | | | |||||
| | * | | | Merge pull request #687 from gradha/pr_documents_tuple_unpacking | Grzegorz Adam Hankiewicz | 2013-12-02 | 1 | -3/+51 |
| | |\ \ \ | | | | | | | | | | | | | Adds to tutorial info about unpacking tuples. | ||||
| | | * | | | Mentions tuple unpacking only works in var/let blocks. | Grzegorz Adam Hankiewicz | 2013-12-01 | 1 | -7/+21 |
| | | | | | | |||||
| | | * | | | Adds to tutorial info about unpacking tuples. | Grzegorz Adam Hankiewicz | 2013-11-26 | 1 | -3/+37 |
| | | | | | | |||||
| | * | | | | Merge pull request #695 from gradha/pr_adds_htmlparser_example | Grzegorz Adam Hankiewicz | 2013-12-02 | 1 | -1/+27 |
| | |\ \ \ \ | | | | | | | | | | | | | | | Adds an example to htmlparser showing how to save changes. | ||||
| | | * | | | | Adds an example to htmlparser showing how to save changes. | Grzegorz Adam Hankiewicz | 2013-11-30 | 1 | -1/+27 |
| | | | | | | | |||||
| | * | | | | | Renamed nimrod.cfg to nimrod.nimrod.cfg | onionhammer | 2013-12-02 | 1 | -0/+0 |
| | | | | | | | |||||
| | * | | | | | Updated cfg file processing | Erik O'Leary | 2013-12-02 | 1 | -5/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No longer look at deprecated file.cfg, compiler will only look at file.nimrod.cfg | ||||
| | * | | | | | Merge pull request #703 from gradha/pr_fixes_htmlparser_whitespace | Grzegorz Adam Hankiewicz | 2013-12-02 | 1 | -1/+1 |
| | |\ \ \ \ \ | | | |_|_|_|/ | | |/| | | | | Makes htmlparser handle whitespace. Refs #694. | ||||
| | | * | | | | Makes htmlparser handle whitespace. Refs #694. | Grzegorz Adam Hankiewicz | 2013-12-02 | 1 | -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> | Araq | 2013-12-03 | 5 | -2/+29 |
| |/ / / / | |||||
| * | | | | fixes #696 | Araq | 2013-12-01 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | Merge branch 'master' of github.com:Araq/Nimrod | Araq | 2013-12-01 | 1 | -8/+8 |
| |\ \ \ \ | |||||
| | * \ \ \ | Merge pull request #684 from gradha/pr_clarifies_docs | Andreas Rumpf | 2013-11-30 | 1 | -8/+8 |
| | |\ \ \ \ | | | |/ / / | | |/| | | | Clarifies wording of newSeq proc docstrings. | ||||
| | | * | | | Clarifies wording of newSeq proc docstrings. | Grzegorz Adam Hankiewicz | 2013-11-22 | 1 | -8/+8 |
| | | |/ / | |||||
| * | / / | better error message for implicitly available modules | Araq | 2013-12-01 | 2 | -0/+6 |
| |/ / / | |||||
| * | | | updated fsmonitor module | Araq | 2013-11-30 | 1 | -5/+5 |
| | | | |