Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fix dot calls with resolved symbols in templates (#22076) | metagn | 2023-06-12 | 6 | -25/+57 | |
| | | | | | | | | | | | | | * fix dot calls with resolved symbols in templates * make old code work * fix custom number literals test * remove leftover debug marker * enable "bug 9" test too * fix renderer, add test for #7085 | |||||
* | make binary `not` not parse complex expressions on right side (#22078) | metagn | 2023-06-12 | 3 | -7/+25 | |
| | | | | | | | * binary `not` only parses simple expressions fixes #16324 * switch to primary | |||||
* | more test cases for generic object impl AST (#22077) | metagn | 2023-06-11 | 2 | -21/+49 | |
| | | | closes #9899, closes #14708, refs #21017 | |||||
* | make borrow `.` work with aliases if not overriden (#22072) | metagn | 2023-06-11 | 2 | -4/+18 | |
| | ||||||
* | build atlas documentation (#22071) | ringabout | 2023-06-11 | 1 | -1/+7 | |
| | ||||||
* | Atlas: now in its own repository (#22066) | Andreas Rumpf | 2023-06-10 | 33 | -3010/+15 | |
| | | | | | * Atlas: now in its own repository * progress | |||||
* | avoid `AnyEnumConv` warning in `genEnumCaseStmt` (#22061) | Etan Kissling | 2023-06-10 | 1 | -10/+11 | |
| | | | | | | | When parsing enums from strings using `genEnumCaseStmt`, `AnyEnumConv` warnings are generated due to conversion from integer value. It seems possible meanwhile to refer to the actual `enum` value by symbol instead of being required to do the conversion from `ord`, even when the `enum` is defined in a `block`. | |||||
* | `BackwardsIndex` overload for `CacheSeq.[]` (#22043) | Jake Leahy | 2023-06-10 | 2 | -0/+14 | |
| | | | | | | | | | * Add `BackwardsIndex` support for `CacheSeq` * Add changelog entry --------- Co-authored-by: Andreas Rumpf <rumpf_a@web.de> | |||||
* | Remove Deprecated Nimfix (#22062) | Juan Carlos | 2023-06-10 | 17 | -288/+25 | |
| | | | | * Remove Deprecated Nimfix * Trailing whitespace cleanups | |||||
* | atlas: SAT based package solver, WIP (#22027) | Andreas Rumpf | 2023-06-09 | 6 | -101/+857 | |
| | | | | | | | | | | | | | * atlas: SAT based package solver, WIP * progress * make tests green * progress * SAT: now works; enabled unit tests in versions.nim * Atlas: SAT: completed | |||||
* | add const RLIMIT_STACK (#21772) | Qinsi (James) ZHU | 2023-06-09 | 4 | -0/+27 | |
| | | | | | | | * add const RLIMIT_STACK * generate by detect.nim * add generated const for linux-amd64 | |||||
* | Update browsers.nim, fix openDefaultBrowser()'s bug (#22052) | litlighilit | 2023-06-09 | 1 | -5/+10 | |
| | | | | | | modified to fix blank page fault. see openDefaultBrowser() The previous implement use "http:about:blank" which will be processed by "prepare" and be considered as a file path, turning to "file://...", which is no doubt beyond expectation. To fix it,firstly the "about:blank" is used instead. Next, a new "openDefaultBrowserImplPrep" proc is added, take place of the previous version of "openDefaultBrowserImpl" | |||||
* | make `move` use `=wasMoved` internally (#22032) | ringabout | 2023-06-09 | 5 | -11/+50 | |
| | | | | | | | | | | | | | * make `move` use `=wasMoved` internally * fixes tests * fixes spawn finally * fixes views * rename to internalMove * add a test case | |||||
* | clean up isNilConversion for seqs, strings (#22057) | ringabout | 2023-06-09 | 1 | -7/+1 | |
| | ||||||
* | Add nested `with` to changelog (#22053) | awr1 | 2023-06-09 | 1 | -0/+1 | |
| | | | Add nested with to changelog | |||||
* | fixes stale bot (#22056) | ringabout | 2023-06-09 | 1 | -0/+1 | |
| | ||||||
* | fixes typos in the constructor docs (#22035) | Juan M Gómez | 2023-06-09 | 1 | -3/+3 | |
| | | | | | | | | | | | * fixes typos in the constructor docs * updates constructor docs * Update doc/manual_experimental.md --------- Co-authored-by: Andreas Rumpf <rumpf_a@web.de> | |||||
* | Remove debug echo from with (#22047) | Antonis Geralis | 2023-06-08 | 1 | -1/+0 | |
| | ||||||
* | Fix: don't track Defect in proc effect compatibility (#22037) | Tanguy | 2023-06-08 | 2 | -1/+19 | |
| | ||||||
* | allow addressing elements of openArray[char] in VM (#22045) | ringabout | 2023-06-08 | 2 | -0/+16 | |
| | | | allow addressing elements of openArray[char] | |||||
* | Fix indentation in destructors.md (#22048) | Antonis Geralis | 2023-06-08 | 1 | -1/+1 | |
| | ||||||
* | fixes {.global.} ref typedesc regressions (#22046) | ringabout | 2023-06-08 | 2 | -5/+8 | |
| | ||||||
* | Nested `with` blocks (#22042) | awr1 | 2023-06-08 | 3 | -6/+40 | |
| | | | | | * Implemented with-nesting in underscoredCalls() * Add tests for nested with | |||||
* | fixes overriden typo (#22044) | ringabout | 2023-06-08 | 10 | -34/+34 | |
| | ||||||
* | fixes #19086: Document exception and defect hierarchy (#22030) | Raynei | 2023-06-08 | 1 | -0/+32 | |
| | | | | | * Documented exception and defect hierarchy (#19086) * Fixed style | |||||
* | Improve compiler messages (#22040) | Juan Carlos | 2023-06-08 | 1 | -1/+1 | |
| | | | * Improve compiler messages | |||||
* | adds `rkInt` to the `opcCastPtrToInt` op (#22039) | Juan M Gómez | 2023-06-08 | 1 | -0/+2 | |
| | | | adds rkInt to the opcCastPtrToInt op | |||||
* | fixes #21995: align C++ with C backend behavior for empty raise state… ↵ | heterodoxic | 2023-06-07 | 2 | -5/+10 | |
| | | | | | | | (#21998) * fixes #21995: align C with C++ backend behavior for empty raise statements * make runtime behavior match across both C and C++ backend and all exception modes | |||||
* | fixes #21989; lift `=dup` from a custom `=copy` for objects to keep backward ↵ | ringabout | 2023-06-07 | 1 | -1/+10 | |
| | | | | | | | | | | | | | compatibilities (#22009) * fixes #21989; optimize `=dup` iff it is overridden * remove owned * fixes refs * lift destructors * lift dup | |||||
* | switch to the official chronicles URL (#22033) | ringabout | 2023-06-07 | 1 | -1/+1 | |
| | ||||||
* | retain forced open undeclared ident information (#22019) | metagn | 2023-06-07 | 3 | -5/+21 | |
| | ||||||
* | fixes stale workflows; stale issues defaults to -1 instead of 7 days (#22031) | ringabout | 2023-06-07 | 1 | -0/+1 | |
| | | | | | | | * fixes workflows; stale issues defaults to 100 years instead of 7 days * Update .github/workflows/stale.yml * Update .github/workflows/stale.yml | |||||
* | Improve compiler messages (#22028) | Juan Carlos | 2023-06-07 | 1 | -3/+2 | |
| | | | * Improve compiler messages with simpler code | |||||
* | add test case to close #7974 (#22023) | metagn | 2023-06-06 | 1 | -0/+55 | |
| | | | close #7974 by adding test case | |||||
* | make runnableExamples a special word (#22024) | metagn | 2023-06-06 | 4 | -7/+7 | |
| | | | | | * make runnableExamples a special word * fix imports | |||||
* | fixes #22025 vcc fails with The filename or extension is too long. when ↵ | Juan M Gómez | 2023-06-06 | 1 | -0/+5 | |
| | | | | | linking (#22026) [vcc]makes paths relative when possible fixes #22025 | |||||
* | documents constructor (#22013) | Juan M Gómez | 2023-06-06 | 1 | -0/+58 | |
| | | | | | | | | | * documents constructor * Apply suggestions from code review --------- Co-authored-by: Andreas Rumpf <rumpf_a@web.de> | |||||
* | small fixes for atomicArc (#22017) | ringabout | 2023-06-06 | 7 | -12/+12 | |
| | | | | | * small fixes for atomicArc * Update lib/system/arc.nim | |||||
* | close #12852; add a test case (#22016) | ringabout | 2023-06-06 | 1 | -0/+55 | |
| | ||||||
* | some test cleanups & category reorganization (#22010) | metagn | 2023-06-06 | 134 | -374/+189 | |
| | | | | | | | | | | | | | | | | | * clean up some test categories * mention exact slice issue * magics into system * move trangechecks into overflow * move tmemory to system * try fix CI * try fix CI * final CI fix | |||||
* | post expr blocks colon fix + correct grammar (#21983) | metagn | 2023-06-06 | 8 | -29/+46 | |
| | | | | | | | | | | | | | | | * post expr blocks colon fix + correct grammar fixes #21982 * fix dochelpers * this is remarkably common * use head for unchained * fix atlas * final grammar fix | |||||
* | properly disallow unresolved generic proc values (#22005) | metagn | 2023-06-05 | 3 | -10/+15 | |
| | | | | | | | * properly disallow unresolved generic proc values * mirrors semoperand * shallow efTypeAllowed, add back special case | |||||
* | add test case for #7839 (#22006) | Bung | 2023-06-05 | 1 | -0/+9 | |
| | ||||||
* | infer error for `=dup` if there is a custom `=copy` error hook (#22004) | ringabout | 2023-06-05 | 2 | -3/+12 | |
| | ||||||
* | Remove unused astago import warning from vm.nim (#22003) | Miguel Madrid-Mencía | 2023-06-04 | 1 | -1/+0 | |
| | ||||||
* | Fix typo in installer.ini (#22002) | Miguel Madrid-Mencía | 2023-06-04 | 1 | -1/+1 | |
| | ||||||
* | fixes nightlies regression caused by atlas moving out of the tools dir (#21999) | ringabout | 2023-06-04 | 1 | -0/+1 | |
| | | | fixes nightlies caused by atlas moving out of the tools dir | |||||
* | Atlas: refactoring and --autoenv feature (#21993) | Andreas Rumpf | 2023-06-04 | 1 | -32/+72 | |
| | ||||||
* | shallow fix for #21972, #18552 by moving std::exception_ptr to the parent ↵ | heterodoxic | 2023-06-04 | 2 | -3/+35 | |
| | | | | | sco… (#21988) shallow fix for #21972 by moving std::exception_ptr to the parent scope, minor cleanup | |||||
* | fixes #21987; don't create type bound ops for anything in a function with a ↵ | ringabout | 2023-06-04 | 2 | -1/+52 | |
| | | | | | | | `nodestroy` pragma (#21992) * fixes #21987; don't create type bound ops for anything in a function with a `nodestroy` pragma * add a comment |