summary refs log tree commit diff stats
path: root/compiler/hlo.nim
Commit message (Collapse)AuthorAgeFilesLines
* fix #8312 --hints:off and --warnings:off now honored everywhere (#13489)Timothee Cour2020-02-261-2/+2
|
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-8/+8
| | | | | | | | | | | | | | | | | | * Cleanup compiler code base * Unify add calls * Unify len invocations * Unify range operators * Fix oversight * Remove {.procvar.} pragma * initCandidate -> newCandidate where reasonable * Unify safeLen calls
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
|
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-2/+2
| | | | | | | | | | | * mark user defined destructors with sfOverriden to simplify the logic * refactoring in preparation to merge liftings and generic instantiations for destructors * ast: introduce nkHiddenTryStmt for destructor generation in order to be able to optimize better the code later on * renamed 'patterns' switch to 'trmacros' as it was totally misleading before * destructors: introduce tfCheckedForDestructor flag in preparation of strict =destroy checking * test for invalid/too late destructor introductions * liftdestructors: make code robust for nimsuggest * --newruntime works for hello world again * newruntime: code generation for closures
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-3/+3
|
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-4/+4
|
* more modules compile againAndreas Rumpf2018-05-121-6/+6
|
* more modules compile againAndreas Rumpf2018-05-121-1/+1
|
* allow setting template/macro recursive evaluation limits (#7652)jcosborn2018-04-191-1/+1
| | | | | | | * allow setting template/macro recursive evaluation limits * revert setting template/macro eval limits set them to 1000
* deprecated unary '<'Andreas Rumpf2017-10-291-2/+2
|
* fixes #5430Araq2017-02-261-1/+1
|
* fixes #4227Andreas Rumpf2016-05-271-1/+1
|
* compiler: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-2/+2
| | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* fixes #798Araq2014-04-061-1/+2
|
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-1/+1
|
* case consistency: next stepsAraq2013-12-291-1/+1
|
* case consistency part 4Araq2013-12-271-2/+2
|
* should fix newly introduced bugs wrt TR macrosAraq2013-09-181-3/+7
|
* improvements for TR macrosAraq2013-09-171-7/+14
|
* term rewriting improvementsAraq2012-09-081-0/+91