summary refs log tree commit diff stats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* introduce tyFromExpr; fixes #618Zahary Karadjov2014-01-043-1/+48
|
* fixed #597Zahary Karadjov2014-01-021-9/+67
|
* clean-up some obsolete code; close #602Zahary Karadjov2013-12-311-0/+14
|
* close #517Zahary Karadjov2013-12-311-0/+10
|
* migrate the static param handling to ReplaceTypeVars; fix tgenericvariantZahary Karadjov2013-12-301-1/+1
|
* fix the filtering of void params in procs' signaturesZahary Karadjov2013-12-294-30/+8
|
* Merge branch 'upstream' into develZahary Karadjov2013-12-2911-141/+234
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/ccgutils.nim compiler/msgs.nim compiler/sem.nim compiler/semexprs.nim compiler/seminst.nim compiler/semmagic.nim compiler/semstmts.nim compiler/semtypes.nim compiler/semtypinst.nim compiler/sigmatch.nim compiler/types.nim compiler/vmgen.nim lib/core/macros.nim lib/system.nim tests/reject/tenummix.nim web/news.txt
| * integrate the logic of fixupProcType into ReplaceTypeVarsZahary Karadjov2013-12-293-32/+32
| |
| * make more tests greenZahary Karadjov2013-12-295-94/+80
| |
| * fixes #787Zahary Karadjov2013-12-281-0/+51
| |
| * fix illegal recursion checksZahary Karadjov2013-12-282-14/+11
| |
| * lift generic parameters from concrete composite type classesZahary Karadjov2013-12-281-6/+11
| |
| * towards support for composite type classes such as seq[Number] and ↵Zahary Karadjov2013-12-271-0/+30
| | | | | | | | SquareMatrix[T]
| * 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.
* | templates can access hidden fieldsAraq2013-12-252-0/+18
| |
* | Merge branch 'vm2' of github.com:Araq/Nimrod into vm2Araq2013-12-2413-30/+37
|\ \
| * \ Merge branch 'master' into vm2Araq2013-12-132-6/+24
| |\ \
| * | | new VM: globals kinda workAraq2013-12-132-2/+2
| | | |
| * | | new VM: improvementsAraq2013-12-121-3/+3
| | | |
| * | | new VM: passes more testsAraq2013-12-061-0/+4
| | | |
| * | | makes 'reject' tests greenAraq2013-12-057-9/+11
| | | |
| * | | bugfix: keywords are sortedAraq2013-12-051-1/+1
| | | |
| * | | Merge branch 'master' into vm2Araq2013-12-057-3/+207
| |\ \ \ | | | |/ | | |/| | | | | | | | | Conflicts: compiler/sem.nim
| * | | computed goto now works; some progress on the new VMAraq2013-10-251-15/+16
| | | |
* | | | Correct the spelling of the word 'implicitly'Satish BD2013-12-231-1/+1
| |_|/ |/| |
* | | Commented out CAAS testing code.Clay Sweetser2013-12-121-6/+6
| | |
* | | use parseopt2 in parseopt2 testMichał Zieliński2013-12-101-1/+1
| | |
* | | Fix : and = precedence in parseopt.Michał Zieliński2013-12-101-4/+5
| | |
* | | Reimplement parseopt which parses arguments given as a sequence of strings, ↵Michał Zieliński2013-12-091-0/+17
| |/ |/| | | | | not single string.
* | fixes a regression where memset was used without including <string.h>Araq2013-12-031-0/+13
| |
* | fixes #681Araq2013-11-301-1/+13
| |
* | fixes #686Araq2013-11-292-0/+142
| |
* | 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.
* Merge pull request #604 from reactormonk/masterAndreas Rumpf2013-10-051-0/+10
|\ | | | | moved eqproc to the correct magic position
| * don't mess with semfold, use vars insteadSimon Hafner2013-09-261-2/+2
| |
| * moved eqproc to the correct magic positionSimon Hafner2013-09-261-0/+10
| | | | | | | | also added mEqCString to evalOps so the test runs
* | fixed another semicolon related parsing bugAraq2013-10-021-0/+18
| |
* | examples from the talk part of test suiteAraq2013-09-271-0/+1
|/
* the compiler can now deal with multiple modules of the same nameAraq2013-09-265-0/+32
|
* fixes #575Araq2013-09-101-0/+39
|
* resolved the conflictAraq2013-09-034-39/+31
|\
| * Merge branch 'type-classes' into upstreamZahary Karadjov2013-09-034-39/+31
| |\
| | * fix tcompilesZahary Karadjov2013-08-271-18/+13
| | |
| | * proper discrimination between csEmpty and csNoMatchZahary Karadjov2013-08-271-3/+1
| | | | | | | | | | | | fixes twrongtupleaccess and topaque
| | * fix tnoopZahary Karadjov2013-08-261-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | This commit requires further investigation. Fixing semExpr(nkCall) once and for all to work with sym-choices and to allow overloading with immediate templates and macros will probably set this straight too.
| | * implemented delegators and improved the error messages of unmatched type classesZahary Karadjov2013-08-261-12/+12
| | |
* | | better support for GNU's assemblerAraq2013-09-031-1/+1
|/ /