Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | new tester; all tests categorized | Araq | 2014-01-13 | 201 | -8257/+0 |
| | |||||
* | introduce tyFromExpr; fixes #618 | Zahary Karadjov | 2014-01-04 | 1 | -1/+1 |
| | |||||
* | fixed #597 | Zahary Karadjov | 2014-01-02 | 1 | -9/+67 |
| | |||||
* | integrate the logic of fixupProcType into ReplaceTypeVars | Zahary Karadjov | 2013-12-29 | 1 | -1/+1 |
| | |||||
* | make more tests green | Zahary Karadjov | 2013-12-29 | 4 | -30/+16 |
| | |||||
* | fixes #787 | Zahary Karadjov | 2013-12-28 | 1 | -0/+51 |
| | |||||
* | test case for semistatic | Zahary Karadjov | 2013-12-25 | 1 | -0/+24 |
| | |||||
* | static params: expr[T] is now static[T] | Zahary Karadjov | 2013-12-19 | 2 | -6/+6 |
| | | | | | | | 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. | ||||
* | fixes #681 | Araq | 2013-11-30 | 1 | -1/+13 |
| | |||||
* | fixes #686 | Araq | 2013-11-29 | 1 | -0/+134 |
| | |||||
* | simple unit test and better documentation for the user defined type classes | Zahary Karadjov | 2013-11-17 | 1 | -0/+28 |
| | |||||
* | failing test for static params | Zahary Karadjov | 2013-11-05 | 1 | -0/+9 |
| | |||||
* | Fixed regression on ARM caused by the changed behaviour of noStackFrame in ↵ | Dominik Picheta | 2013-10-19 | 1 | -2/+2 |
| | | | | commit ac474a28120. | ||||
* | fixed another semicolon related parsing bug | Araq | 2013-10-02 | 1 | -0/+42 |
| | |||||
* | fixes #575 | Araq | 2013-09-10 | 1 | -0/+39 |
| | |||||
* | fixes #569; C++ codegen works again | Araq | 2013-08-31 | 1 | -1/+16 |
| | |||||
* | pass-through of static int generic params to arrays when late instantiation ↵ | Zahary Karadjov | 2013-08-23 | 1 | -2/+7 |
| | | | | is disabled | ||||
* | Experimental support for delayed instantiation of generics | Zahary Karadjov | 2013-08-23 | 1 | -0/+39 |
| | | | | | | | | | | | | | | | | | | | | This postpones the semantic pass over the generic's body until the generic is instantiated. There are several pros and cons for this method and the capabilities that it enables may still be possible in the old framework if we teach it a few new trick. Such an attempt will follow in the next commits. pros: 1) It allows macros to be expanded during generic instantiation that will provide the body of the generic. See ``tmacrogenerics``. 2) The instantiation code is dramatically simplified. Dealing with unknown types in the generic's body pre-pass requires a lot of hacky code and error silencing in semTypeNode. See ``tgenericshardcases``. cons: 1) There is a performance penalty of roughly 5% when bootstrapping. 2) Certain errors that used to be detected in the previous pre-pass won't be detected with the new scheme until instantiation. | ||||
* | hacky fix for generic constraints matching | Zahary Karadjov | 2013-08-19 | 2 | -8/+4 |
| | |||||
* | Revert "Revert "test cases for the new features"" | Zahary Karadjov | 2013-08-19 | 1 | -0/+17 |
| | | | | This reverts commit e1b668c868dbc647bb5da98d8e4769c2c9b351fd. | ||||
* | made some tests green | Araq | 2013-06-30 | 2 | -2/+2 |
| | |||||
* | fixes lots of regressions | Araq | 2013-06-29 | 1 | -6/+8 |
| | |||||
* | made tests green | Araq | 2013-06-10 | 1 | -1/+1 |
| | |||||
* | fixes semicolon parsing issue | Araq | 2013-06-03 | 1 | -0/+5 |
| | |||||
* | Revert "test cases for the new features" | Araq | 2013-05-27 | 1 | -17/+0 |
| | | | | This reverts commit 66653e8f144f2e67a6e48158f9298d9f41b16b09. | ||||
* | test cases for the new features | Zahary Karadjov | 2013-05-26 | 1 | -0/+17 |
| | |||||
* | made some tests green | Araq | 2013-05-19 | 2 | -2/+2 |
| | |||||
* | Merge branch 'master' into newparser | Araq | 2013-05-04 | 4 | -12/+47 |
|\ | |||||
| * | failing test case demonstrating how generic arguments are preferred to | Zahary Karadjov | 2013-05-04 | 1 | -0/+26 |
| | | | | | | | | openarray and varargs arguments | ||||
| * | added distinct array test | Araq | 2013-04-23 | 2 | -7/+14 |
| | | |||||
| * | fixes #395 | Araq | 2013-04-23 | 1 | -5/+7 |
| | | |||||
* | | more intuitive behaviour for 'discardable' in expression bodies | Araq | 2013-05-04 | 1 | -0/+66 |
|/ | |||||
* | fixes #287; bugfix: subrange checking is performed again | Araq | 2013-04-12 | 2 | -0/+36 |
| | |||||
* | fixes #321 | Araq | 2013-04-08 | 1 | -0/+9 |
| | |||||
* | improvements for destructors | Araq | 2013-04-08 | 1 | -0/+26 |
| | |||||
* | Deprecated recvLine and added an improved version named readLine to the | Dominik Picheta | 2013-03-23 | 1 | -1/+1 |
| | | | | sockets module. | ||||
* | added system.locals | Araq | 2013-03-21 | 1 | -0/+11 |
| | |||||
* | fixes #332 | Araq | 2013-03-17 | 1 | -0/+12 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 118 | -0/+0 |
| | |||||
* | Merge pull request #359 from Tass/master | Araq | 2013-03-16 | 2 | -10/+15 |
|\ | | | | | JS unwinding | ||||
| * | used correct syntax for multiline results in tests | Simon Hafner | 2013-03-16 | 2 | -4/+4 |
| | | | | | | | | And also modified the runner to actually run them in JS. | ||||
| * | nestedTryStmts removed | Simon Hafner | 2013-03-10 | 2 | -10/+15 |
| | | | | | | | | | | It makes tests fail and they work fine without. Given my ignorance of the exact workings, I can only rely on the tests. | ||||
* | | bugfix: 'indexOf' for tuple fields works | Araq | 2013-03-11 | 1 | -0/+21 |
|/ | |||||
* | object constructors work now | Araq | 2013-03-08 | 1 | -0/+41 |
| | |||||
* | bugfix: tvtable works again | Araq | 2013-03-05 | 1 | -1/+1 |
| | |||||
* | better overloading resolution for generics | Araq | 2013-02-28 | 2 | -16/+20 |
| | |||||
* | removed `$` for refs upon request | Simon Hafner | 2013-02-21 | 1 | -15/+5 |
| | |||||
* | added $ for refs and removed == for ref test | Simon Hafner | 2013-02-21 | 1 | -8/+12 |
| | | | | == in refs should use the pointer to compare | ||||
* | added tests, actually implemented $ and == | Simon Hafner | 2013-02-21 | 1 | -1/+2 |
| | |||||
* | added tests for == and $ | Simon Hafner | 2013-02-21 | 1 | -0/+20 |
| |