summary refs log tree commit diff stats
path: root/tests/run
Commit message (Collapse)AuthorAgeFilesLines
* new tester; all tests categorizedAraq2014-01-13201-8257/+0
|
* introduce tyFromExpr; fixes #618Zahary Karadjov2014-01-041-1/+1
|
* fixed #597Zahary Karadjov2014-01-021-9/+67
|
* integrate the logic of fixupProcType into ReplaceTypeVarsZahary Karadjov2013-12-291-1/+1
|
* make more tests greenZahary Karadjov2013-12-294-30/+16
|
* fixes #787Zahary Karadjov2013-12-281-0/+51
|
* test case for semistaticZahary Karadjov2013-12-251-0/+24
|
* static params: expr[T] is now static[T]Zahary Karadjov2013-12-192-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 #681Araq2013-11-301-1/+13
|
* fixes #686Araq2013-11-291-0/+134
|
* simple unit test and better documentation for the user defined type classesZahary Karadjov2013-11-171-0/+28
|
* failing test for static paramsZahary Karadjov2013-11-051-0/+9
|
* Fixed regression on ARM caused by the changed behaviour of noStackFrame in ↵Dominik Picheta2013-10-191-2/+2
| | | | commit ac474a28120.
* fixed another semicolon related parsing bugAraq2013-10-021-0/+42
|
* fixes #575Araq2013-09-101-0/+39
|
* fixes #569; C++ codegen works againAraq2013-08-311-1/+16
|
* pass-through of static int generic params to arrays when late instantiation ↵Zahary Karadjov2013-08-231-2/+7
| | | | is disabled
* Experimental support for delayed instantiation of genericsZahary Karadjov2013-08-231-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 matchingZahary Karadjov2013-08-192-8/+4
|
* Revert "Revert "test cases for the new features""Zahary Karadjov2013-08-191-0/+17
| | | | This reverts commit e1b668c868dbc647bb5da98d8e4769c2c9b351fd.
* made some tests greenAraq2013-06-302-2/+2
|
* fixes lots of regressionsAraq2013-06-291-6/+8
|
* made tests greenAraq2013-06-101-1/+1
|
* fixes semicolon parsing issueAraq2013-06-031-0/+5
|
* Revert "test cases for the new features"Araq2013-05-271-17/+0
| | | | This reverts commit 66653e8f144f2e67a6e48158f9298d9f41b16b09.
* test cases for the new featuresZahary Karadjov2013-05-261-0/+17
|
* made some tests greenAraq2013-05-192-2/+2
|
* Merge branch 'master' into newparserAraq2013-05-044-12/+47
|\
| * failing test case demonstrating how generic arguments are preferred toZahary Karadjov2013-05-041-0/+26
| | | | | | | | openarray and varargs arguments
| * added distinct array testAraq2013-04-232-7/+14
| |
| * fixes #395Araq2013-04-231-5/+7
| |
* | more intuitive behaviour for 'discardable' in expression bodiesAraq2013-05-041-0/+66
|/
* fixes #287; bugfix: subrange checking is performed againAraq2013-04-122-0/+36
|
* fixes #321Araq2013-04-081-0/+9
|
* improvements for destructorsAraq2013-04-081-0/+26
|
* Deprecated recvLine and added an improved version named readLine to theDominik Picheta2013-03-231-1/+1
| | | | sockets module.
* added system.localsAraq2013-03-211-0/+11
|
* fixes #332Araq2013-03-171-0/+12
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-16118-0/+0
|
* Merge pull request #359 from Tass/masterAraq2013-03-162-10/+15
|\ | | | | JS unwinding
| * used correct syntax for multiline results in testsSimon Hafner2013-03-162-4/+4
| | | | | | | | And also modified the runner to actually run them in JS.
| * nestedTryStmts removedSimon Hafner2013-03-102-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 worksAraq2013-03-111-0/+21
|/
* object constructors work nowAraq2013-03-081-0/+41
|
* bugfix: tvtable works againAraq2013-03-051-1/+1
|
* better overloading resolution for genericsAraq2013-02-282-16/+20
|
* removed `$` for refs upon requestSimon Hafner2013-02-211-15/+5
|
* added $ for refs and removed == for ref testSimon Hafner2013-02-211-8/+12
| | | | == in refs should use the pointer to compare
* added tests, actually implemented $ and ==Simon Hafner2013-02-211-1/+2
|
* added tests for == and $Simon Hafner2013-02-211-0/+20
|