| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* fixes #20856; store defaults directly
* fixes
* fixes
* check
* fixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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]
|
| |
|
| |
|
|
|
|
|
| |
* issue a warning for ptr to cstring conversion[backport]
* add a changelog
|
|
|
| |
refactor strongSpaceB
|
|
|
|
|
| |
* fixes #20699; generate an empty struct for void type
* Add docs and test case.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* remove name field for ARC
* mistake
* improvement
* better
* typo
* fixes a pre-existing bug
|
| |
|
|
|
|
|
|
| |
nicer names (#20789)
Co-authored-by: Araq <rumpf_a@web.de>
|
|
|
|
|
|
|
|
| |
faster with threads) (#20781)
* WIP: fast 'of' operator based on the literature
* implement display based subtype checking
Co-authored-by: Araq <rumpf_a@web.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* temp
* unsure
* fix condition
* port macro arc runable examples to one file
* trigger doc ci
* fix
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
| |
* Revert "fix arc global variable issues (#20759)"
This reverts commit a3d32a4176539d0829a4e868f4b005a1a71eb7ee.
* trigger documentation builds
|
|
|
|
|
|
|
|
|
| |
* use std strutils toLowerAscii char
* avoid additional call and assign
* remove compiler/strutils2.nim
* canonical
|
|
|
|
|
| |
* temp
* unsure
|
|
|
| |
Support comments in new-styled concepts
|
|
|
|
|
|
| |
* add test case
* refactoring transformAddrDeref and fix #18079
* fix jsgen
|
|
|
| |
Improve dollar
|
|
|
|
|
|
|
| |
* fixes #15688; handle `strongSpace` overflow issues
* stop at 1
* change the type of strongSpaceA to bool
|
|
|
|
|
| |
`efSkipFieldVisibilityCheck` (#20741)
fixes #20740 pre-existing field visibility and refactoring
|
|
|
|
| |
the `hashType` issue in #12229 was never really fixed - it just stopped
being called in that context
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix semcase on tySequence and tyObject #20283 #19682
* use better arg name
* avoiding returns nil use errorNode instead, clean code
* use efNoDiagnostics flag
* remove tests/errmsgs/t19682.nim
* combine 2 test cases to one file
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* fixes #20715; range[a..b] inside object variant fails
* step one fix
* better fix
* fixes private fields
* mistake
|
|
|
|
|
|
|
| |
fix closure iter state table init type
It is a well-known fact that using closed intervals for ranges is
logically, objectively and eternally wrong, as evidenced by this
off-by-one.
|
|
|
|
|
|
| |
fix dispatcher call type
The call node should have the type of the dispatcher, not the static
call
|
|
|
|
|
| |
(#20698)
fix #20148 implicit compile time conversion int to ranged float causes compiler fatal error
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* don't sem const objectConstr defaults
* fixes
* add `efSkipFieldVisibilityCheck`; fixes nkBracket types
* fixes #20681
* fixes tests
* suggestion from @metagn
* fixes tests
Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
| |
* Silence warning false positive for int128.nim: Warning: target type is larger than source type
* Silence warning false positive for int128.nim: Warning: target type is larger than source type
* https://github.com/nim-lang/Nim/pull/20666#discussion_r1006162835
|
| |
|
| |
|
|
|
|
|
| |
(#20635)
fix #12094 Use of _ (as var placeholder) inside a template causes XDeclaredButNotUsed
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* test qualifiedLookUp in templates
* check later
* add testcase
* add 4errormsg
* Update tests/template/m1027a.nim
Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>
* Update tests/template/m1027b.nim
Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>
|