| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
fix #14056, incorporate review comments
|
|
|
|
|
|
|
| |
* fix rope index
* add testcase
* fix ropes format
|
|
|
|
|
| |
* fix rope index
* add testcase
|
|
|
|
|
|
|
| |
* fix asyncmacro
* Apply suggestions from code review
* Update lib/pure/asyncmacro.nim
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* followup #15970 strenghten regression tests
* _
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix #15958
* also cover openArray and VarArgs
* more tests
* cover even more types
* cover even more types
* Trigger build
* Trigger build
* cover sets passed as arrays
|
|
|
|
|
|
| |
* alternative way to fix #16022
* add testcase for #16022
[backport:1.4]
|
|
|
|
|
| |
* packedsets fix regression introduced in #15564
* add tests
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* bring back the semfold of nil
* remove space
* fix test
* proc type can't be dereferenced
* disallow nil dereference at compile time
* changelog
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ORC: prepare for another patent-pending optimization
* bugfix
* '=copy' for refs can take a cyclic parameter for more ORC optimizations
* ORC: exploit the common 'it = it.next' pattern
* can't hurt to check for nil
* use an algorithm that is not obviously broken
* restore the test case
* final cleanups for --gc:orc
|
|
|
|
|
|
|
|
|
| |
* bring back the semfold of nil
* remove space
* fix test
* proc type can't be dereferenced
|
|
|
|
|
| |
* fix #6497
* add testcase for #16027
|
|
|
|
|
|
|
|
| |
* fix #15623
* add testcase for #15623
* add testcase
* combine #16009
* support casting nil to NilableTypes in VM
|
|
|
|
|
|
|
| |
* fix #15972
* add testcase
* more
|
|
|
|
| |
This reverts commit fec19c980e36e62747eb119f0740cb785e858ac3.
|
|
|
|
| |
This reverts commit 0f7f159a35bc10a43ff15bcb6c20eefdc574138e.
|
|
|
|
|
|
|
|
|
| |
* fix #15623
* add testcase for #15623
* fix
* add testcase
|
|
|
|
|
| |
* follow #16009 VM supports cast nil to ptr
* more testcase
|
|
|
|
|
|
|
| |
* fix #15910
* produce op of op is nil
* Trigger build
|
|\
| |
| |
| | |
* make workaround for #15934 and #15620
* add testcase for #9754
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
* asynchttpserver cleanups [backport:1.0]
|
| | |
|
| | |
|
| |
| |
| |
| | |
cpp (#15960)
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* attempt to make asynchttpserver better; fixes #15925; [backport:1.0]
* better documentation
* fixes 'nim doc'
* makes test green again
* ported to FreeRTOS
* fixes the doc rendering
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Make IntSet an ordinal set OrdSet[A: Ordinal]
Backward compatibility with IntSet is maintained.
IntSet is an alias for OrdSet[int]
* move ordsets to new file, intsets exports it
* ordset, move to lib/std folder
* Fix `$` for ordsets and test cleanup
* Fix ordsets compilation in doc example
* Rename ordsets to packedsets
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
[backport]
* Fix #8404 JS backend doesn't handle float->int type conversion
* handle conv to uint as cast, discard other cases
* limit to int32, times use int64
* toInt including tyInt64 break times timezones lib, ignore for now
* also affect to vm
* move to tests/misc/t8404.nim
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| | |
* fix #15941
* add testcase
* update
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`existsEnv` (v2) (#15826)
* js -d:nodejs now supports osenv: `getEnv`, `putEnv`, `envPairs`, `delEnv`, `existsEnv`
* refactor to osenv
* fix for js (without -d:nodejs) + VM
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
| |
| |
| |
| |
| |
| |
| |
| | |
* make var string return var char w/ BackwardsIndex
fixes #14497
* work around VM bug
* properly workaround again
|
| |
| |
| |
| |
| |
| |
| | |
* fix #15916
* add testcase for #15916
* add comments
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
* doAssertRaises now correctly handles foreign exceptions; now shows which exception is raised on mismatch
* nimscript now handles `Exception as e`
* remove catch-all doAssertRaises overload from this PR
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* fix #14157
* Update compiler/jsgen.nim
* add changelog
* Update compiler/jsgen.nim
* Update tests/js/tmodify_cstring.nim
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
| |
| |
| |
| |
| | |
* fix #12726 Cannot take the compile-time sizeof Atomic types
* fix for arch 32
|