summary refs log tree commit diff stats
path: root/compiler/semcall.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes #4671Andreas Rumpf2016-09-131-0/+1
|
* pickBestCandidate: pre-calculate candidates when symbol table modifiedMatthew Baulch2016-09-031-42/+72
|
* fixes #4491Andreas Rumpf2016-08-261-0/+3
|
* fixes #3928Andreas Rumpf2016-08-261-0/+3
|
* Optimise pickBestCandidate: reduce heap allocations.Matthew Baulch2016-08-211-61/+43
|
* fixes #4534Andreas Rumpf2016-08-011-8/+5
|
* make tests green againAndreas Rumpf2016-07-291-1/+12
|
* fixes #3548Andreas Rumpf2016-07-151-0/+14
|
* decent error message for 'var T' problemsAndreas Rumpf2016-07-151-14/+13
|
* fixes #1713Andreas Rumpf2016-05-301-1/+5
|
* fixes #4084Andreas Rumpf2016-04-291-1/+13
|
* better 'self' handling for overload resolutionAndreas Rumpf2016-02-291-28/+23
|
* 'using' statement is obsoleteAndreas Rumpf2016-02-281-5/+0
|
* added experimental .this pragmaAndreas Rumpf2016-02-281-18/+22
|
* some progress on #3832Andreas Rumpf2016-02-081-1/+7
|
* fixes #3799Andreas Rumpf2016-01-301-6/+7
|
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-2/+2
|
* fixes #3452Araq2015-10-221-2/+5
|
* renamed inCompilesContext to compilesContextId; added test case for #3313Araq2015-09-181-2/+2
|
* next steps in binding [] properlyAraq2015-09-131-1/+1
|
* first attempt to fix 'a[i]' handling in genericsAraq2015-09-121-1/+4
|
* compiler: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-1/+1
| | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
* fix #1858 again; restores the support for static macro paramsZahary Karadjov2015-08-021-2/+16
|
* Rename errUndeclaredProcedure to errUndeclaredRoutine.Dominik Picheta2015-06-051-1/+1
|
* Got rid of errUndeclaredProcedureField.Dominik Picheta2015-06-041-6/+2
|
* Fixes #2584Dominik Picheta2015-06-041-1/+8
| | | | | Better compiler errors for accessing undeclared fields, calling undeclared procedures and procedure fields.
* fixes #2420; negative indexing for slicing is obsolete (breaking change!)Araq2015-03-281-1/+2
|
* fixes #2220; #2219; breaks #2022; for #2022 callsite needs to be usedAraq2015-03-101-1/+1
|
* fixes #2229Araq2015-03-051-36/+43
|
* fixes #2252Araq2015-03-041-22/+22
|
* minor cleanupsAraq2015-03-011-1/+1
|
* fixes #2169Araq2015-02-281-1/+7
|
* fixes #2167Araq2015-02-201-1/+2
|
* Fix typosFederico Ceratto2015-02-151-1/+1
|
* better error message for auto-derefAraq2015-02-041-0/+2
|
* nimsuggest: first versionAraq2015-01-271-1/+2
|
* implements auto-deref for the first argument (requires .experimental)Araq2015-01-271-5/+25
|
* fixes the integer conversion regressionsAraq2015-01-131-0/+3
|
* Revert 5e4ae8dDustin Lacewell2015-01-071-15/+2
|
* fix #1858; Add support for generic templates and macrosZahary Karadjov2015-01-051-2/+15
| | | | | | | | | Implementation notes: Just after overload resolution, the resolved generic params will be added to the call expression to be later processed in evalTemplate and evalMacroCall. These procs have been modified to handle the increased number of parameters, but one remaining issue is that immediate templates and macros don't go through the same process. The next commit will outlaw the use of generic parameters with such macros.
* support for static params in the user defined type classesZahary Karadjov2015-01-021-9/+7
|
* minor bugfix for notFoundErrorAraq2014-10-301-2/+2
|
* implements #78Araq2014-10-261-2/+1
|
* nicer error messages (untested)Araq2014-10-261-10/+31
|
* improvements for nimfixAraq2014-09-101-0/+2
|
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* Fixes #710.Dominik Picheta2014-08-161-0/+2
|
* fixes #1285Araq2014-06-301-2/+2
|
* Renamed considerAccents to considerQuotedIdentClay Sweetser2014-05-261-1/+1
|
* Renamed 'considerAcc' to 'considerAccents' for clarityClay Sweetser2014-05-241-1/+1
| | | | | Added documentation string to 'considerAccents' Modified renderParamType's assertion to allow nkAcc nodes.