Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

koch boot compiler with orc for tests #19403

Closed
wants to merge 29 commits into from
Closed
Changes from 6 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
255b3bb
boot compiler with orc in tests
ringabout Jan 17, 2022
ecb38a0
then boot orc
ringabout Jan 17, 2022
49bb5d9
better types
ringabout Jan 18, 2022
1d0d2c6
Revert "better types"
ringabout Jan 18, 2022
5422d09
use useMalloc
ringabout Jan 18, 2022
247302f
try arc
ringabout Jan 18, 2022
9b53246
Update koch.nim
ringabout Jan 18, 2022
1b656b7
Merge branch 'devel' into pr_boot_orc
ringabout Feb 12, 2022
4067f88
fix bug one
ringabout Feb 22, 2022
7eb8a6f
work around
ringabout Feb 22, 2022
cec2b85
investigate why the stacktrace is lost
ringabout Feb 24, 2022
21feba6
another try
ringabout Feb 24, 2022
66507d5
add nodestroy
ringabout Feb 24, 2022
7139b24
change rope to string
ringabout Feb 24, 2022
0179292
clean up
ringabout Feb 25, 2022
690e586
split tests
ringabout Feb 25, 2022
2fa7130
merge
ringabout Feb 25, 2022
455a99a
Update tests/exception/texcas.nim
ringabout Feb 25, 2022
5683f12
Revert "fix bug one"
ringabout Mar 6, 2022
29e37d1
Merge branch 'pr_boot_orc' of https://github.com/xflywind/Nim into pr…
ringabout Mar 6, 2022
1b7e23c
redo
ringabout Mar 6, 2022
7377412
except
ringabout Mar 6, 2022
c0737b7
compact
ringabout Mar 6, 2022
8729f59
another way to go
ringabout Mar 6, 2022
4e7f15d
fix now
ringabout Mar 6, 2022
14fefc3
Merge branch 'devel' into pr_boot_orc
ringabout Jul 9, 2022
29d8b1f
Merge branch 'devel' into pr_boot_orc
ringabout Jul 12, 2022
f285f52
revert rope changes
ringabout Sep 26, 2022
b03ad46
Merge branch 'devel' into pr_boot_orc
ringabout Sep 27, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions koch.nim
Original file line number Diff line number Diff line change
Expand Up @@ -549,6 +549,7 @@ proc runCI(cmd: string) =
# `--lib:lib` is needed for bootstrap on openbsd, for reasons described in
# https://github.com/nim-lang/Nim/pull/14291 (`getAppFilename` bugsfor older nim on openbsd).
kochExecFold("Boot in release mode", "boot -d:release -d:nimStrictMode --lib:lib")
kochExecFold("Boot Nim ORC", "boot -d:release --mm:arc -d:useMalloc -d:nimStrictMode --lib:lib")
ringabout marked this conversation as resolved.
Show resolved Hide resolved

when false: # debugging: when you need to run only 1 test in CI, use something like this:
execFold("debugging test", "nim r tests/stdlib/tosproc.nim")
Expand Down Expand Up @@ -602,9 +603,6 @@ proc runCI(cmd: string) =

execFold("Run atlas tests", "nim c -r -d:atlasTests tools/atlas/atlas.nim clone https://github.com/disruptek/balls")

when not defined(bsd):
# the BSDs are overwhelmed already, so only run this test on the other machines:
kochExecFold("Boot Nim ORC", "boot -d:release --mm:orc --lib:lib")

proc testUnixInstall(cmdLineRest: string) =
csource("-d:danger" & cmdLineRest)
Expand Down