| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* fixes #21801; object field initialization with overloaded functions
* use the correct type
|
|
|
|
|
|
| |
Refactor and improve readability of CellSeq in system directory
* Use half-open range in the contains procedure for better readability and to avoid potential off-by-one errors
* Extract resizing logic from add procedure into a separate resize procedure for better code readability and separation of concerns
|
|
|
|
|
|
|
|
|
| |
* Revert "ORC: make rootsThreshold thread local [backport] (#21799)"
This reverts commit b74d49c037734079765770426d0f5c79dee6cf87.
* Revert "fixes #21752 [backport] (#21802)"
This reverts commit d0c62fa169f3970653ce0d5bbd16e123efb24251.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fixes #21280; Enum with int64.high() value crashes compiler
* Update tests/enum/tenum.nim
* Update tests/enum/tenum.nim
* fixes tests
* Update tests/enum/tenum.nim
---------
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* import `=dup` hook eliminating `wasMoved` and `=copy` pairs
* add dup
* add a test for dup
* fixes documentation
* fixes signature
* resolve comments
* fixes tests
* fixes tests
* clean up
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* test some Token refactors
* fix CI
* showcase for more reductions, will revert
* Revert "showcase for more reductions, will revert"
This reverts commit 5ba48591f4d53e8d83a27de8b03d26c6178dd3d1.
* make line and column int32
* remove int32 change
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
refs #19822
Fixes these bugs:
* Style check violations in generics defined in foreign packages are raised.
* Builtin pragma usage style check violations in foreign packages are raised.
* User pragma definition style check violations are not raised.
Co-authored-by: quantimnot <quantimnot@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fixes #21704; remove `nfIsRef` for genLit
* remove nfIsRef from the output of macros
* make the logic better
* try again
* act together
* excl nfIsRef
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Document about size pragma
* Fix typos
* Fix manual.md
* Update doc/manual.md
---------
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
|
|
|
|
| |
* Update the nim manual compile pragma with the second tuple form of
* Incorrectly put 'two' forms
|
|
|
|
|
|
|
| |
* enable checks for sum, prod, cumsummed and cumsum
* fixes #21792
* add test cases
|
|
|
| |
add `koch --skipIntegrityCheck boot` support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* always force open generic dot field symbols?
fixes #21724 but might break code
* alternative, should fix CI
* other alternative, add test for previous CI failure
* not needed
* make sure call doesn't compile too
* ok actual second test
* ok final actual correct test
* apply performance idea
* don't make fromDotExpr static
|
|
|
|
|
| |
* build documentation for md5 and sha1
* fixes documentation reference
|
|
|
|
|
| |
* fixes #21780 [backport:1.6]
* complete patch
|
| |
|
|
|
| |
resync fork
|
| |
|
| |
|
|
|
| |
closes #20978
|
| |
|
|
|
| |
closes #21771
|
| |
|
|
|
|
|
| |
* line info in strformat
* also fix #20381
|
|
|
|
|
| |
* underscore as special word
* fix really hard to notice error
|
|
|
|
|
|
|
| |
* cheap fix for #10853
* also better tuple subscript error message
* weird
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* move sha1, md5 to nimble packages
* boot the compiler
* fixes tests
* build the documentation
* fixes docs
* lol, I forgot koch.nim
* add `nimHasChecksums` define
* clone checksums but maybe copying is better
* bump nimble hash
* use ChecksumsStableCommit
* fixes tests
* deprecate them
* fixes paths
* fixes koch
|
| |
|
| |
|
|
|
| |
fixes asyncnet on bsds
|
|
|
|
|
|
|
|
|
| |
objects (#21743)
* fixes #21483; skipPragmaExpr
* add a test case for #21483
* fixes HTML
|
|
|
| |
* missing maxDescriptors
|
| |
|
| |
|
|
|
|
|
| |
* hacky attempt to reconcile default explicit constructors with enforcement of brace initialization, instead of memsetting imported objects to 0
* improve C/C++ debug output readability (1/N)
|
| |
|
|
|
|
|
|
|
|
|
| |
* fixes #21245; warn about destructors that can raise
* doc update
* progress
* typo
|
|
|
|
|
| |
* fixes broken CI
* Update testament/important_packages.nim
|
|
|
|
|
|
|
| |
(#21728)
* disable warnBareExcept for default
* fixes a typo
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Add benchmarking based on Minimize
* Update .github/workflows/ci_bench.yml
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
---------
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
| |
* documents #21628
* Update doc/manual.md
---------
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
|
|
|
|
| |
exportc export all types not just those used by exported proc/globals
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
(#21667)
* refactoring in preparation for better, simpler name mangling that works with IC flawlessly
* use new disamb field
* see if this makes tests green
* make tests green again
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix iterator equality + add test also for procs
fixes #21706
* all targets
* and isNil and repr
* separate overloads, fix sameType
* more restricted sameType?
* merge overloads again??
* remove sametype change for now
* fix sameType anyway (CI failure was not related)
---------
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
|
|
|
| |
follow up https://github.com/nim-lang/Nim/pull/21604
|