summary refs log tree commit diff stats
path: root/koch.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes #24173; always bundle checksums (#24189)ringabout2024-09-271-7/+6
| | | | | fixes #24173 `cloneDependency` always has its logic to use existing deps
* bumps nimble to `0.16.1` (#24102)Juan M Gómez2024-09-151-1/+1
|
* bump checksums (#23975)ringabout2024-08-171-1/+1
| | | | ref https://github.com/nim-lang/checksums/pull/16 ref https://github.com/nim-lang/Nim/pull/23970
* bump nimble to include the fix to `nimble dump` (#23918)Juan M Gómez2024-08-101-1/+1
|
* bump nimble to 0.16.0 (#23883)Juan M Gómez2024-07-241-1/+1
|
* Bumps nimble so the next Nim release includes the latest changes (#23808)Juan M Gómez2024-07-091-1/+1
|
* Bumps nimble to entryPoints commit (#23766)Juan M Gómez2024-06-291-1/+1
|
* Updates nimble (#23601)Juan M Gómez2024-05-231-1/+3
|
* fixes commit hashes (#23520)ringabout2024-04-191-2/+2
|
* bundle atlas with sat (#23375)ringabout2024-04-181-1/+4
| | | | pending https://github.com/nim-lang/atlas/pull/119 pending AtlasStableCommit updates
* bump nimble version (#23467)ringabout2024-04-021-2/+2
|
* build nimble with ORC and bump nimble version (#22978)ringabout2023-11-241-2/+2
| | | ref https://github.com/nim-lang/nimble/pull/1074
* update nimble (#22814)ringabout2023-10-111-1/+1
| | | | | | | | | | Issues like https://github.com/nim-lang/nimble/issues/1149 keep popping up. One way or another, we should alleviate the pain. Finally, we should consider https://github.com/nim-lang/nimble/pull/1141#discussion_r1316829521 as an option using some kind of cron script to update https://nim-lang.org/nimble/packages.json. It's turning into a really annoying problem.
* bump checksums (#22497)ringabout2023-08-171-1/+1
|
* Allow `libffi` to work via `koch boot` (#22322)awr12023-08-031-13/+29
| | | | | | | | | | | | | | | | | | | * Divert libffi from nimble path, impl into koch * Typo in koch * Update options.nim comment * Fix CI Test * Update changelog * Clarify libffi nimble comment * Future pending changelog --------- Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
* Use pinned Atlas commit (#22169)Andreas Rumpf2023-06-271-1/+1
|
* change it to the latest branch instead of head (#22086)ringabout2023-06-131-1/+1
| | | Who knows what's wrong with git
* fix atlas nightlies regresion; fixes the hash value (#22080)ringabout2023-06-121-3/+5
|
* Atlas: now in its own repository (#22066)Andreas Rumpf2023-06-101-12/+14
| | | | | * Atlas: now in its own repository * progress
* atlas: tests graph generation (#21990)Andreas Rumpf2023-06-031-0/+4
| | | | | | | | | * atlas: tests graph generation * silly typo * make tests green; lockfile implementation begins to make sense * make tests green on Windows
* Atlas: --project switch and better graph representation (#21971)Andreas Rumpf2023-06-031-4/+4
|
* ship atlas and build documentation (#21945)ringabout2023-05-281-0/+1
| | | | | * ship atlas and build documentation * move atlas.md and link it in tools' index
* adds `koch --skipIntegrityCheck boot` support (#21795)ringabout2023-05-051-4/+11
| | | add `koch --skipIntegrityCheck boot` support
* build documentation for `checksums/md5` and `checksums/sha1` (#21791)ringabout2023-05-041-1/+1
| | | | | * build documentation for md5 and sha1 * fixes documentation reference
* adds checksums to important packages (#21782)ringabout2023-05-041-1/+1
|
* fixes #19863; move sha1, md5 to nimble packages for 2.0 (#21702)ringabout2023-05-021-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * move sha1, md5 to nimble packages * boot the compiler * fixes tests * build the documentation * fixes docs * lol, I forgot koch.nim * add `nimHasChecksums` define * clone checksums but maybe copying is better * bump nimble hash * use ChecksumsStableCommit * fixes tests * deprecate them * fixes paths * fixes koch
* stops building nimsuggest twice and nim_dbg in tests; saves 3 * 5 minutes CI ↵ringabout2023-04-131-1/+9
| | | | | time (#21654) stop building nimsuggest twice and nim_dbg in tests; saving 3 * 5 minutes CI time
* csources_v2 can build the ORC-booted compiler; building now uses strict mode ↵ringabout2023-02-211-2/+4
| | | | | | | (#21411) * csources_v2 can build the ORC-booted compiler; building now uses strict mode * test booting in refc
* remove legacy code; the first iteration now can build Nim with cpp backend ↵ringabout2023-02-151-5/+1
| | | | (#21373)
* bump nimble (#21259)ringabout2023-01-141-1/+1
|
* Nim now ships nimble with 0.14.1 version (#21120)ringabout2022-12-171-1/+1
| | | | | * Nimble now uses latest patch * Update koch.nim
* ship a modern nimble with lock files support (#21061)ringabout2022-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | * change `include genode/env` to an import ref https://github.com/nim-lang/Nim/commit/0b262e9496387d5e8adc0c5f6020b3f3300e8f79#diff-8718bd20d8f61d6638d3d64b19efc31bcd40a6d5be8215b2a1f0b75ed93e8d56 * fixes comments * ship a modern nimble with lock files support * not sure whether the latest nimble has a regression now I'm trying 0.14.0 * change `pkgs` to `pkgs2` (#21073) * overwrite problematic packages * Apply suggestions from code review * Apply suggestions from code review * Apply suggestions from code review
* move `smtp` to nimble packages (#20953)ringabout2022-11-301-0/+2
| | | | | | | | | * move `smtp` to nimble packages * fixes * install smtp * yes
* fixes #20526; use `nimPreviewSlimSystem` for documentation build (#20714)ringabout2022-11-011-1/+1
| | | | | | | * fixes #20526; use `nimPreviewSlimSystem` for `koch docs` * fixes documentation errors * fixes remaning issues
* Documentation only, koch (#20665)Juan Carlos2022-10-271-1/+1
| | | | | * Fix doc about Travis CI * Rerun ci
* remove unused `userVersion:1.6` which is succeeded by `nimPreviewSlimSystem` ↵ringabout2022-10-101-2/+2
| | | | | in this case (#20535) removed unused userVersion:1.6
* add plausibleAnalytics support for koch docs[backport:1.6] (#20454)ringabout2022-09-301-4/+1
| | | add plausibleAnalytics to koch docs[backport:1.6]
* koch boot compiler with orc (#20467)ringabout2022-09-301-5/+2
| | | | | | | | | | | * koch boot compiler with orc * use orc * workaround bugs * move it * move the data
* make koch and tools work with `nimPreviewSlimSystem` (#20459)ringabout2022-09-301-0/+3
|
* remove deprecated and broken nimweb tools (#20442)ringabout2022-09-281-14/+0
| | | | | * remove deprecated and broken nimweb tools * readme
* continue booting the compiler with refc (#20421)ringabout2022-09-241-1/+1
| | | | | | | * continue boot the compiler with refc * koch * use `gc:refc`
* defaults to ORC (#19972)ringabout2022-09-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * defaults to Orc * bootstrap using refc * use gc * init orc defines * unregister orc * fix gc * fix commands * add prepareMutation for orc * enable deepcopy for orc * prepareMutation * more fixes * some cases * bug #20081 * partial fixes * partial fixes * fixes command line * more fixes * build Nim with refc * use gc * more fixes * rstore * orc doesn't support threadpool * more shallowCopy * more fixes * fixes unsafeNew * workarounds * small * more fixes * fixes some megatest * tcodegenbugs1 refc * fxies megatest * build nimble with refc * workaround tensordsl tests * replace shallowCopy with move * fixes action * workaround * add todo * fixes important packages * unpublic unregisterArcOrc * fixes cpp * enable windows Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
* Build compiler with --noNimblePath (#20168)Ivan Yonchovski2022-08-091-2/+2
| | | - Fixes https://github.com/nim-lang/Nim/issues/18840
* build external deps with userversion:1.6 (#19612)flywind2022-03-231-2/+2
|
* renamed 'gc' switch to 'mm'; [backport:1.6] (#19187)Andreas Rumpf2021-11-241-1/+1
| | | | * renamed 'gc' switch to 'mm'; [backport:1.6] * better docs
* build testament in package CI (#19092)flywind2021-11-021-1/+2
| | | | | * build testament in package CI * Update testament/important_packages.nim
* bootstrapping Nim compiler with `cpp --gc:orc` (#19087)flywind2021-11-021-3/+2
|
* [backport] Revert "use new Nimble, with lockfiles (#18810)" (#18872)Miran2021-09-201-1/+1
| | | | | | | | This reverts commit f373c17ad926b669bb3b5819ae1dff4bde1da88a. For more details, see: - https://github.com/nim-lang/nimble/issues/940 - https://github.com/nim-lang/Nim/issues/18840 - https://forum.nim-lang.org/t/8404
* use new Nimble, with lockfiles (#18810)Miran2021-09-061-1/+1
|
* fix #18385 followup, by building nimsuggest with -d:release during testing ↵Timothee Cour2021-07-291-0/+5
| | | | (#18581)