summary refs log tree commit diff stats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* fixes #20958; fixes the return type of slice function [backport] (#20959)ringabout2022-11-291-0/+12
| | | | | * fixes #20958; fixes the return type of slice function * add a testcase
* fixes #13583; enforce void for `nkWhileStmt` (#20947)ringabout2022-11-291-0/+34
| | | | | * 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-291-0/+3
| | | properly fixes #18714
* fix bugs with dot & call operators [backport] (#20931)metagn2022-11-283-19/+117
| | | | | | | | | | | | | | | | | | | * 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-281-1/+0
|
* Add `nkFastAsgn` into `semExpr` (#20939)Jake Leahy2022-11-271-0/+12
| | | | | * Add nkFastAsgn into case statement * Add test case
* Fix several memory leaks in the Postgres wrapper. (#20940)jfilby2022-11-271-5/+9
|
* Add a link for testament (#20923)ringabout2022-11-261-1/+1
|
* fixes #20914; fixes the alignment of big sets (#20918)ringabout2022-11-261-0/+29
| | | | | * fixes #20914; fixes the align of bug sets * add a test for alignof
* add a testcase for vcc (#20915)ringabout2022-11-251-0/+9
| | | test vcc
* fix #13790; ptr char (+friends) should not implicitly convert to cstring ↵ringabout2022-11-242-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#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-245-7/+43
| | | | | | | | | | | | | | | | | | | | | * 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
|
* render post expr blocks better (#20871)metagn2022-11-221-0/+51
| | | | | | | * render post expr blocks * remove pointless diff * fix PR split mistake
* fix #18964 Small string case with else statement first in AST evaluat… ↵Bung2022-11-221-0/+12
| | | | | (#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-221-1/+0
| | | | | | | | | * 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-221-1/+9
|
* fixes #20856; store defaults directly (#20859)ringabout2022-11-171-0/+13
| | | | | | | | | | | * fixes #20856; store defaults directly * fixes * fixes * check * fixes
* fixes a severe bug of testament (#20832)ringabout2022-11-1711-1/+11
| | | | | | | | | | | | | | | | | | | * 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-166-6/+6
| | | | | | | | | * rename `std/threads` to `std/oldthreads` * fixes tests * rename to `typedthreads` * changelog
* fixes ptr to cstring warnings[backport] (#20848)ringabout2022-11-164-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 a long-standing ARC bug (#20849)ringabout2022-11-161-0/+12
| | | | | * fixes an ARC bug * add a testcase
* add more test for #20836 (#20842)Derek 呆2022-11-141-0/+15
|
* fixes object default fields bugs and add tests (#20839)ringabout2022-11-151-3/+34
| | | | | | | | | | | * 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 #20833; fixes `unsafeNew` (#20841)ringabout2022-11-141-0/+10
| | | | | * fixes #20836; fixes `unsafeNew` * fixes #20833
* fixes a CI error (#20834)ringabout2022-11-141-1/+1
|
* fixes flaky CI with channels and ORC (#20831)ringabout2022-11-131-0/+1
| | | | | fixes flasky CI with channels channels doesn't seem to work well with arc/orc
* fixes tests and add notes (#20830)ringabout2022-11-131-1/+4
|
* fix #3505 wrong var {.global.} initialization, asign variable to it (#20812)Bung2022-11-121-0/+33
| | | | | | | | | | | | | | | | | | | | | | | * 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" (#20806)Andreas Rumpf2022-11-121-14/+15
| | | | | | | * Revert "fixes #20699; generate an empty struct for void type (#20790)" This reverts commit 8fcb9380f076e55bde29e365d395bd0603fc6229. * better fix [backport]
* fixes #20807, refs #20450, regression with seq inference (#20818)metagn2022-11-121-0/+11
|
* support `UncheckedArray[T]` in repr_v2.nim (#20816)Derek 呆2022-11-111-0/+8
|
* fixes tests for quit (#20813)ringabout2022-11-111-1/+1
| | | Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
* [sugar] handle HiddenDeref in capture, error at CT if unsupported nnk (#20680)Vindaar2022-11-101-0/+60
| | | | | | | | | | | | * [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
* fixes #13781; fixes #14901; add acyclic pragmas to FlowVar (#20804)ringabout2022-11-101-1/+10
| | | | | * add acyclic pragmas to FlowVar * add testcases
* fix topt_no_cursor.nim (#20791)Bung2022-11-091-11/+22
|
* fixes #20699; generate an empty struct for void type (#20790)Aditya Siram2022-11-091-0/+14
| | | | | * fixes #20699; generate an empty struct for void type * Add docs and test case.
* fixes regression #20746; remove string copies for ORC booted compiler (#20776)ringabout2022-11-071-0/+13
| | | | | | | | | | | | | * 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
* fixes regression #17121; adding doc comment in importc proc makes it ↵ringabout2022-11-061-0/+9
| | | | | | | | | 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 (#20762)Bung2022-11-061-0/+19
| | | | | * fix #19149 Invalid codegen when returning var tuple from a template * fix type
* Arc global (#20768)Bung2022-11-062-1/+47
| | | | | | | | | | | | | | | * 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>
* closes #12589; add testcase (#20769)ringabout2022-11-061-2/+14
| | | | | | | * fixes #12589; add testcase * fixes i386 * i386
* Revert "fix arc global variable issues" (#20764)ringabout2022-11-051-1/+1
| | | | | | | * Revert "fix arc global variable issues (#20759)" This reverts commit a3d32a4176539d0829a4e868f4b005a1a71eb7ee. * trigger documentation builds
* remove compiler/strutils2.nim (#20748)Bung2022-11-051-39/+0
| | | | | | | | | * use std strutils toLowerAscii char * avoid additional call and assign * remove compiler/strutils2.nim * canonical
* fix arc global variable issues (#20759)Bung2022-11-051-1/+1
| | | | | * temp * unsure
* fix posix.mq_receive compilation with cpp backend (#20710)n5m2022-11-051-1/+44
| | | | | | | | | | | | | | | | | * fix posix.mq_receive compilation with cpp backend * only enable runnableExample on posix * linux, not posix * simplify example * add test * mqueue.h does not exist on MacOS * place test case in own block * drop runnableExamples
* Support doc comments in new-styled concepts (#20752)konsumlamm2022-11-041-0/+3
| | | Support comments in new-styled concepts
* Fix #18079 Illegal storage access compiling call with nested ref/deref (#20738)Bung2022-11-041-0/+11
| | | | | | * add test case * refactoring transformAddrDeref and fix #18079 * fix jsgen
* revert #20719; relieve `std/assertions` of the `sysFatal` dep (#20743)ringabout2022-11-042-5/+6
| | | | | | | * Revert "make `system/fatal` importable (#20718)" This reverts commit d735c447d35948ef6fda8270d1665cbd66c4636a. * relieve `std/assertions` of the sysFatal dep
74 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705