summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Update tssl.nim (#20973)Chavdar Ivanov2022-11-301-0/+1
| | | This test hangs also under NetBSD and prevents the rest of the tests to carry over to the end.
* dom: remove X* = ref XObj [backport] (#20910)metagn2022-11-291-76/+37
| | | dom: remove X* = ref XObj
* fix #20969 - making vcc work again with cpp backend (#20970)rockcavera2022-11-291-2/+2
| | | Update sysatomics.nim
* add `pkg/asyncftpclient` to important packages (#20964)ringabout2022-11-291-0/+1
|
* Add `--genCDeps` for better integration with CMake (#20950)Jaremy Creechley2022-11-293-0/+26
| | | | | | | | | | | | | | | | | * add gencdeps option * add case statement * Update compiler/main.nim * Update compiler/main.nim * Apply suggestions from code review Fixes Co-authored-by: Andreas Rumpf <rumpf_a@web.de> Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* fixes documentation regression (#20960)ringabout2022-11-291-1/+1
| | | follow up https://github.com/nim-lang/Nim/pull/20371
* fixes #20958; fixes the return type of slice function [backport] (#20959)ringabout2022-11-292-0/+15
| | | | | * fixes #20958; fixes the return type of slice function * add a testcase
* fixes #13583; enforce void for `nkWhileStmt` (#20947)ringabout2022-11-292-0/+39
| | | | | * fixes #13583; enfore void for nkWhileStmt * one more case
* Allow some tests to run without network (#20955)Anna2022-11-292-3/+8
| | | | | * thttpclient.nim: respect NIM_TESTAMENT_REMOTE_NETWORKING * tnetconnect.nim: respect NIM_TESTAMENT_REMOTE_NETWORKING
* allow proc expressions in place of statements (#20935)metagn2022-11-292-7/+18
| | | properly fixes #18714
* fix bugs with dot & call operators [backport] (#20931)metagn2022-11-286-49/+156
| | | | | | | | | | | | | | | | | | | * 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
* move `asyncftpclient` to nimble packages (#20952)ringabout2022-11-282-525/+0
|
* Improve jsformdata (#20929)Juan Carlos2022-11-282-6/+12
| | | | | * jsformdata now accepts Blob data type similar to JS * jsformdata now accepts Blob data type similar to JS
* Support IBM Z architecture (#20943)Federico Ceratto2022-11-282-1/+6
|
* Add `nkFastAsgn` into `semExpr` (#20939)Jake Leahy2022-11-272-1/+13
| | | | | * Add nkFastAsgn into case statement * Add test case
* Fix several memory leaks in the Postgres wrapper. (#20940)jfilby2022-11-272-16/+27
|
* Handle ppc CPU architecture (#20920)Federico Ceratto2022-11-261-1/+1
| | | | | | | | | | * Remove confusing "ppc" block The PowerPC arch is called "powerpc" in platforms.nim The makefile shipped in release 1.6.10 populates the oFiles variable when myos=linux and mycpu=powerpc mycpu=ppc instead leads to ``no C code generated for: [linux: ppc]. Stop`` * Handle ucpu=ppc
* issue form: don't syntax highlight output logs (#20924)metagn2022-11-262-13/+12
| | | | | | | * issue form: don't syntax highlight output logs * example output logs make no sense * dummy to skip ci [skip ci]
* Correct descriptions for oids (#20926)ringabout2022-11-261-2/+1
|
* fixes documentation regression (#20925)ringabout2022-11-261-2/+2
| | | follow up https://github.com/nim-lang/Nim/pull/17004
* Add a link for testament (#20923)ringabout2022-11-261-1/+1
|
* fixes #20914; fixes the alignment of big sets (#20918)ringabout2022-11-262-2/+31
| | | | | * fixes #20914; fixes the align of bug sets * add a test for alignof
* koch remove dead code (#20912)Juan Carlos2022-11-251-9/+2
| | | | | | | * koch remove dead code for Travis CI * Restart CI * Restart CI
* add a testcase for vcc (#20915)ringabout2022-11-251-0/+9
| | | test vcc
* fixes #20873; rework vcc with arc/orc (#20913)ringabout2022-11-251-21/+49
| | | | | * fixes #20873; arc/orc is broken for vcc * fixes signature
* fixes broken importc for vcc [backport] (#20909)ringabout2022-11-241-2/+2
| | | fixes broken imports for vcc
* fix #13790; ptr char (+friends) should not implicitly convert to cstring ↵ringabout2022-11-245-12/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#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>
* An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)ringabout2022-11-2416-20/+85
| | | | | | | | | | | | | | | | | | | | | * 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
* remove enabled defines in config (#20904)ringabout2022-11-241-1/+0
|
* alloc uses atomic operations only when necessary (#20899)ringabout2022-11-231-5/+17
|
* render post expr blocks better (#20871)metagn2022-11-222-23/+93
| | | | | | | * render post expr blocks * remove pointless diff * fix PR split mistake
* move `system/atomics` out of system; `std/atomics` should be preferred (#20875)ringabout2022-11-227-17/+23
| | | | | | | | | | | | | * move `system/atomics` out of system; `std/atomics` should be preferred * add deprecation message * fixes * fixes * fixes * fixes more tests
* fix #18964 Small string case with else statement first in AST evaluat… ↵Bung2022-11-222-1/+18
| | | | | (#20862) fix #18964 Small string case with else statement first in AST evaluates wrongly
* fixes #20026; marks system procs which can raise defects (#20864)ringabout2022-11-227-19/+26
| | | | | | | | | * marks system procs which can raise defects * add tests * add more systemRaisesDefect * add comment
* fix #20866 [ORC] Bad codegen for global pointer to iterator (#20876)Bung2022-11-222-3/+14
|
* NimMain/NimPreMain calls are now only volatile when it makes sense. (#20882)Yuriy Glukhov2022-11-221-49/+31
|
* correct Ptr field name for RTL_CONDITION_VARIABLE? (#20896)metagn2022-11-221-1/+1
| | | | | correct field name for RTL_CONDITION_VARIABLE? ref #20895
* Fix compiler build with -d:nimDebugReorder (#20888)Kyle Coffey2022-11-221-12/+15
| | | | | | | * add missing import for -d:debugReorder * rename compile-time symbol to match best practices Fix #20887.
* switch to the official taskpools URL (#20893)ringabout2022-11-221-1/+1
| | | ref https://github.com/status-im/nim-taskpools/pull/24
* Small cleanup to cgen output (#20874)Matt Moseley2022-11-211-9/+9
|
* Fix #14476 (#20878)Jake Leahy2022-11-217-8/+8
| | | | | | | * Use link from webpage. Closes #14476 * Update doc generation tests * Update RST test
* echo: only lock when threading is enabled (#20890)Tanguy2022-11-211-1/+2
|
* fixes strict effects (#20885)ringabout2022-11-211-1/+1
| | | | | | | * fixes strict effects * remove nosideeffect * Update lib/system/comparisons.nim
* channel send() condition variable lock ordering (#20879)Ico Doornekamp2022-11-211-1/+1
|
* fix #20835 (#20872)rockcavera2022-11-181-2/+21
| | | Update syncio.nim
* remove useless defines (#20867)ringabout2022-11-171-4/+0
|
* fixes #20856; store defaults directly (#20859)ringabout2022-11-173-10/+16
| | | | | | | | | | | * fixes #20856; store defaults directly * fixes * fixes * check * fixes
* fixes a severe bug of testament (#20832)ringabout2022-11-1713-1/+13
| | | | | | | | | | | | | | | | | | | * 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/typedthreads` (#20850)ringabout2022-11-1611-12/+12
| | | | | | | | | * rename `std/threads` to `std/oldthreads` * fixes tests * rename to `typedthreads` * changelog
* fixes ptr to cstring warnings[backport] (#20848)ringabout2022-11-1625-50/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>