| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* fix #20996
* hopefully fix
|
|
|
|
|
| |
* unpublic arrayWith
* unindent
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* replace data initial function with consts for typeinfov2
* fixes
* fixes
* workaround C++
* C++ keeps the previous implementaion
* fixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* better procvar ambiguity errors, clean up after #20457
fixes #6359, fixes #13849
* only trigger on closedsymchoice again
* new approach
* add manual entry for ambiguous enums too
* add indent [skip ci]
* move to proc
|
|
|
|
|
|
|
|
|
| |
* move `smtp` to nimble packages
* fixes
* install smtp
* yes
|
|
|
| |
This test hangs also under NetBSD and prevents the rest of the tests to carry over to the end.
|
|
|
|
|
| |
* fixes #20958; fixes the return type of slice function
* add a testcase
|
|
|
|
|
| |
* fixes #13583; enfore void for nkWhileStmt
* one more case
|
|
|
|
|
| |
* thttpclient.nim: respect NIM_TESTAMENT_REMOTE_NETWORKING
* tnetconnect.nim: respect NIM_TESTAMENT_REMOTE_NETWORKING
|
|
|
| |
properly fixes #18714
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* better error messages for dot operators [backport]
fixes #13063
* also fixes #7777
* fix #6981 and #9831 too
* fix
* minor improvement
* sus test fixes
* make test multiplatform lol
* fix nimsuggest test, extra improvements
|
| |
|
|
|
|
|
| |
* Add nkFastAsgn into case statement
* Add test case
|
| |
|
| |
|
|
|
|
|
| |
* fixes #20914; fixes the align of bug sets
* add a test for alignof
|
|
|
| |
test vcc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#20761)
* fix =#13790 ptr char (+friends) should not implicitly convert to cstring
* Apply suggestions from code review
* first round; compiles on windows
* nimPreviewSlimSystem
* conversion is unsafe, cast needed
* fixes more tests
* fixes asyncnet
* another try another error
* last one
* true
* one more
* why bugs didn't show at once
* add `nimPreviewCstringConversion` switch
* typo
Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* unnamed break in the block now gives an error
* bootstrap
* fixes
* more fixes
* break with label
* label again
* one moee
* Delete test5.txt
* it now gives a UnnamedBreak warning
* change the URL of bump back to the original one
|
| |
|
|
|
|
|
|
|
| |
* render post expr blocks
* remove pointless diff
* fix PR split mistake
|
|
|
|
|
| |
(#20862)
fix #18964 Small string case with else statement first in AST evaluates wrongly
|
|
|
|
|
|
|
|
|
| |
* marks system procs which can raise defects
* add tests
* add more systemRaisesDefect
* add comment
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* fixes #20856; store defaults directly
* fixes
* fixes
* check
* fixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* test azure
* use exit 1
* try again
* use useSysAssert
* disable i386
* use refc for tlsEmulation on i386
* use refc
* disable i386
Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
| |
* rename `std/threads` to `std/oldthreads`
* fixes tests
* rename to `typedthreads`
* changelog
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix =#13790 ptr char (+friends) should not implicitly convert to cstring
* Apply suggestions from code review
* first round; compiles on windows
* nimPreviewSlimSystem
* conversion is unsafe, cast needed
* fixes more tests
* fixes asyncnet
* another try another error
* last one
* true
* one more
* why bugs didn't show at once
* add `nimPreviewCstringConversion` switch
* typo
* fixes ptr to cstring warnings[backport]
* add fixes
Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
|
|
|
|
|
| |
* fixes an ARC bug
* add a testcase
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* fixes object default fields bugs and add tests
* Update compiler/semmagic.nim
* Update compiler/sem.nim
* Update compiler/sem.nim
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
|
|
|
|
| |
* fixes #20836; fixes `unsafeNew`
* fixes #20833
|
| |
|
|
|
|
|
| |
fixes flasky CI with channels
channels doesn't seem to work well with arc/orc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix #3505 wrong var {.global.} initialization, asign variable to it
* fix #5132 as well
* follow suggestions
* handle all call kinds
* Update tests/global/t3505.nim
* Update compiler/semstmts.nim
* Update compiler/semstmts.nim
* Update compiler/semstmts.nim
* follow suggestion
* Update compiler/semstmts.nim
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
|
|
|
|
|
|
| |
* Revert "fixes #20699; generate an empty struct for void type (#20790)"
This reverts commit 8fcb9380f076e55bde29e365d395bd0603fc6229.
* better fix [backport]
|
| |
|
| |
|
|
|
| |
Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [sugar] handle HiddenDeref in capture, error at CT if unsupported nnk
Instead of running into trouble of the `.strVal` access failing, it's
better to error at CT.
* [tests] remove unnecessary import in test case
* improve ident extraction & extend test cases
* [tests] improve tests for `capture` of different types & act. check
|
|
|
|
|
| |
* add acyclic pragmas to FlowVar
* add testcases
|
| |
|
|
|
|
|
| |
* fixes #20699; generate an empty struct for void type
* Add docs and test case.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fixes #20746; remove string copies for ORC booted compiler
* add a test case
* use `cursor` thanks to @beef331
* for old compilers
* change file extension
* change test cases
|
|
|
|
|
|
|
|
|
| |
silently noop at CT (#20766)
* fixes regression #17121; adding doc comment in importc proc makes it silently noop at CT
* Update compiler/vmgen.nim
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
|
|
|
|
| |
* fix #19149 Invalid codegen when returning var tuple from a template
* fix type
|