aboutsummaryrefslogtreecommitdiff
path: root/tests/issues
Commit message (Collapse)AuthorAgeFilesLines
* Fix #2666 by checking for disabled when generating parapoly procsLaytan Laats2023-07-193-0/+28
|
* Fix #2637ramn2023-07-083-0/+15
| | | | where testing.expect_value can't compare nils
* add testLaytan Laats2023-07-023-0/+21
|
* [check-type] fix faulty #no_nil variants errorfinn2023-06-132-0/+36
| | | | | | | | | | | | | - when checking the variants of a union type we will skip adding the variants if we have an unspecialized polymorphic, hence our union_type variants will be empty and have a count of 0 - so when checking if we violate the #no_nil error, if we are in the unspecialized polymorphic case and there exists at least one variant in the original variants then we should not raise this error - test checks that we do not raise the error anymore, and that we still detect the #no_nil error in the described circumstances
* Add test for #2466J.C. Moyer2023-05-213-0/+24
|
* Add test for issue #2056J.C. Moyer2023-05-093-0/+24
|
* Make tests scripts error if a test failsLucas Perlind2023-04-031-9/+4
| | | | | Additionally fixes tests that were found broken because of this.
* Merge pull request #2115 from Lperlind/staging/soa_ptr_debug_fixgingerBill2022-10-103-9/+33
|\ | | | | Generate debug info for Type_SoaPointer
| * Github CI: Add test case for issue 2113Lucas Perlind2022-10-083-9/+33
| |
* | Fix #2122Jeroen van Rijn2022-10-091-1/+5
|/
* [strconv] Add parsing of Inf & NaNJeroen van Rijn2022-09-285-206/+214
|
* Update test paths.Jeroen van Rijn2022-04-262-15/+15
|
* Address edge cases.Jeroen van Rijn2022-04-262-17/+23
|
* Update tests to use new filename generation code.Jeroen van Rijn2022-04-242-23/+17
|
* Compiler: Allow -out: to not have an extension on *nix for executables (only).Jeroen van Rijn2022-04-241-2/+2
|
* Compiler: Add early error for output path being a directory.Jeroen van Rijn2022-04-241-2/+2
| | | | | | | | | | | | - Introduce new `Path` type and an array of build paths on the build context. - Resolve input and output paths/files early (before parsing). - Error early if inputs are missing or outputs are directories. - Plumb new file path generation into linker stage instead of its adhoc method. TODO: - Remove more adhoc file path generation in parser and linker stage. - Make intermediate object file generation use new path system. - Round out and robustify Path helper functions.
* -file for tests\issues.Jeroen van Rijn2022-04-052-4/+4
|
* Fix issue #829 "Compiler crashes when declaring maps with procedure"gitlost2022-03-233-0/+68
| | | | | | Inits `o->value` in `check_expr_base_internal()` so doesn't accidentally use last (the proc lit was being set to that of previous string) Adds test to "tests/issues" and changes CI to use new "run" shells
* Fix issue #1592 "LLVM code gen error when using a constant in an if"gitlost2022-03-181-0/+489
Changes lb_build_if_stmt() to return null lbValue if condition is cmpAnd, cmpOr or non-const neg and check in lb_build_if_stmt() to avoid short circuiting if that's the case Adds test to "tests/issues" and adds step in CI to check this dir