Miran
6db962ebf5
bump the shipped version of Atlas ( #25248 )
...
(cherry picked from commit 3e9a66599a )
2025-10-30 20:31:16 +01:00
ringabout
576c401816
fixes #25117 ; requiresInit not checked for result if it has been used ( #25151 )
...
fixes #25117
errors on `requiresInit` of `result` if it is used before
initialization. Otherwise
```nim
# prevent superfluous warnings about the same variable:
a.init.add s.id
```
It produces a warning, and this line prevents it from being recognized
by the `requiresInit` check in `trackProc`
(cherry picked from commit c8456eacd5 )
2025-09-10 07:58:44 +02:00
Juan M Gómez
cbd883e501
Bumps nimble 0.20.1 ( #25062 )
...
(cherry picked from commit cd806f9dbe )
2025-07-19 08:18:05 +02:00
Juan M Gómez
137fb97fb5
Updates nimble commit ( #25036 )
...
(cherry picked from commit 370ee61f6d )
2025-07-08 16:14:12 +02:00
ringabout
403b24faeb
fixes #24881 ; build_all.sh koch tools fails to build atlas ( #24884 )
...
fixes #24881
To test: `nim c koch.nim` + delete the `dist` directory
(cherry picked from commit af9219ada7 )
2025-04-17 19:09:22 +02:00
ringabout
ea4df85f34
fixes nimsugget with Checksums deps ( #24882 )
...
ref https://github.com/nim-lang/Nim/issues/24881
(cherry picked from commit 3f9c269013 )
2025-04-17 17:32:48 +02:00
Miran
e3a2af00ea
update the tooling versions ( #24878 )
...
(cherry picked from commit 11e4bd668c )
2025-04-17 17:32:16 +02:00
Ryan McConnell
3a9c88239b
Make koch friendlier to offline environments ( #24713 )
...
(cherry picked from commit d94e535145 )
2025-03-03 14:06:42 +01:00
ringabout
0c14372a8c
remove zippy data from tarballs ( #24551 )
...
fixes https://github.com/nim-lang/nightlies/issues/95
(cherry picked from commit 63c884038d )
2025-01-15 10:19:04 +01:00
Juan M Gómez
b5068f427a
Adds skipParentCfg back. Bump nimble to a commit where it doesnt rely in the parent config ( #24545 )
...
(cherry picked from commit 8ce58fab26 )
2025-01-15 10:17:27 +01:00
ringabout
1cee3c7f18
fixes #24536 ; fixes nightlies regression caused by nimble update ( #24542 )
...
follow up #24537
Because `nimble` is a bundled repo so it is bundled in the tarballs
i.e.
82421fd705/.github/workflows/nightlies.yml (L264)
has bundled `dist/nimble`, but it only copies the data without `.git`.
So in this PR, we ignore bundled nimble repo.
(cherry picked from commit 70b3232d3a )
2025-01-15 10:17:17 +01:00
Juan M Gómez
0cce145dac
Bumps nimble v0.16.4 ( #24437 )
...
(cherry picked from commit be4d19e562 )
2025-01-14 13:23:38 +01:00
Juan M Gómez
de93f82d6e
Bumps nimble to v0.16.2 ( #24283 )
...
(cherry picked from commit af23bc2941 )
2025-01-14 07:34:39 +01:00
ringabout
62a5bb4d0a
fixes #24173 ; always bundle checksums ( #24189 )
...
fixes #24173
`cloneDependency` always has its logic to use existing deps
2024-09-27 09:33:13 +02:00
Juan M Gómez
6c35a36043
bumps nimble to 0.16.1 ( #24102 )
2024-09-15 07:57:16 +02:00
ringabout
0ffc0493a3
bump checksums ( #23975 )
...
ref https://github.com/nim-lang/checksums/pull/16
ref https://github.com/nim-lang/Nim/pull/23970
2024-08-17 16:48:46 +02:00
Juan M Gómez
6126a0bf46
bump nimble to include the fix to nimble dump ( #23918 )
2024-08-10 20:24:43 +08:00
Juan M Gómez
ccf90f5bcb
bump nimble to 0.16.0 ( #23883 )
2024-07-24 23:55:16 +02:00
Juan M Gómez
14f86b3965
Bumps nimble so the next Nim release includes the latest changes ( #23808 )
2024-07-09 06:03:24 +02:00
Juan M Gómez
9f74baa49d
Bumps nimble to entryPoints commit ( #23766 )
2024-06-29 10:44:18 +02:00
Juan M Gómez
afa5c5a03c
Updates nimble ( #23601 )
2024-05-23 21:07:36 +02:00
ringabout
1185b93c6d
fixes commit hashes ( #23520 )
2024-04-19 13:47:24 +08:00
ringabout
2a7ddcab2d
bundle atlas with sat ( #23375 )
...
pending https://github.com/nim-lang/atlas/pull/119
pending AtlasStableCommit updates
2024-04-18 21:54:20 +02:00
ringabout
9ad4309ca4
bump nimble version ( #23467 )
2024-04-02 18:18:57 +02:00
ringabout
816ddd8be7
build nimble with ORC and bump nimble version ( #22978 )
...
ref https://github.com/nim-lang/nimble/pull/1074
2023-11-24 15:41:57 +01:00
ringabout
d790112ea4
update nimble ( #22814 )
...
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.
2023-10-11 21:06:25 +02:00
ringabout
fede757238
bump checksums ( #22497 )
2023-08-17 16:48:28 +02:00
awr1
14bc3f3268
Allow libffi to work via koch boot ( #22322 )
...
* 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 >
2023-08-03 23:06:30 +02:00
Andreas Rumpf
faa59b1e1f
Use pinned Atlas commit ( #22169 )
2023-06-27 14:12:21 +02:00
ringabout
db8f6f4e38
change it to the latest branch instead of head ( #22086 )
...
Who knows what's wrong with git
2023-06-13 09:51:43 +02:00
ringabout
93cace160e
fix atlas nightlies regresion; fixes the hash value ( #22080 )
2023-06-12 17:25:30 +02:00
Andreas Rumpf
21d941c16a
Atlas: now in its own repository ( #22066 )
...
* Atlas: now in its own repository
* progress
2023-06-10 17:32:11 +02:00
Andreas Rumpf
f552618d6b
atlas: tests graph generation ( #21990 )
...
* atlas: tests graph generation
* silly typo
* make tests green; lockfile implementation begins to make sense
* make tests green on Windows
2023-06-03 20:07:48 +02:00
Andreas Rumpf
b86060b2ba
Atlas: --project switch and better graph representation ( #21971 )
2023-06-03 12:34:58 +02:00
ringabout
c2abcb06cc
ship atlas and build documentation ( #21945 )
...
* ship atlas and build documentation
* move atlas.md and link it in tools' index
2023-05-28 08:28:49 +02:00
ringabout
724866b14f
adds koch --skipIntegrityCheck boot support ( #21795 )
...
add `koch --skipIntegrityCheck boot` support
2023-05-05 13:58:29 +02:00
ringabout
62f1ad54ae
build documentation for checksums/md5 and checksums/sha1 ( #21791 )
...
* build documentation for md5 and sha1
* fixes documentation reference
2023-05-04 17:40:37 +02:00
ringabout
34b78be396
adds checksums to important packages ( #21782 )
2023-05-04 15:10:49 +08:00
ringabout
afc30ca879
fixes #19863 ; move sha1, md5 to nimble packages for 2.0 ( #21702 )
...
* 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
2023-05-02 10:49:17 +02:00
ringabout
c33ab0ba38
stops building nimsuggest twice and nim_dbg in tests; saves 3 * 5 minutes CI time ( #21654 )
...
stop building nimsuggest twice and nim_dbg in tests; saving 3 * 5 minutes CI time
2023-04-13 11:52:24 +02:00
ringabout
ffd6bc8749
csources_v2 can build the ORC-booted compiler; building now uses strict mode ( #21411 )
...
* csources_v2 can build the ORC-booted compiler; building now uses strict mode
* test booting in refc
2023-02-21 08:58:45 +01:00
ringabout
e24d0e5faf
remove legacy code; the first iteration now can build Nim with cpp backend ( #21373 )
2023-02-15 13:03:11 +01:00
ringabout
71c60bf6f7
bump nimble ( #21259 )
2023-01-14 12:30:02 +01:00
ringabout
7fa983f5e6
Nim now ships nimble with 0.14.1 version ( #21120 )
...
* Nimble now uses latest patch
* Update koch.nim
2022-12-17 00:21:07 +08:00
ringabout
b981f3eeb7
ship a modern nimble with lock files support ( #21061 )
...
* change `include genode/env` to an import
ref 0b262e9496 (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
2022-12-12 07:25:39 +01:00
ringabout
17ac8c31bf
move smtp to nimble packages ( #20953 )
...
* move `smtp` to nimble packages
* fixes
* install smtp
* yes
2022-11-30 21:52:36 +01:00
ringabout
75ece74bdd
fixes #20526 ; use nimPreviewSlimSystem for documentation build ( #20714 )
...
* fixes #20526 ; use `nimPreviewSlimSystem` for `koch docs`
* fixes documentation errors
* fixes remaning issues
2022-11-01 12:53:14 +01:00
Juan Carlos
3e7f6562b5
Documentation only, koch ( #20665 )
...
* Fix doc about Travis CI
* Rerun ci
2022-10-27 11:58:35 +02:00
ringabout
666a0e34cd
remove unused userVersion:1.6 which is succeeded by nimPreviewSlimSystem in this case ( #20535 )
...
removed unused userVersion:1.6
2022-10-10 23:38:18 +02:00
ringabout
96c5586d03
add plausibleAnalytics support for koch docs[backport:1.6] ( #20454 )
...
add plausibleAnalytics to koch docs[backport:1.6]
2022-09-30 12:39:28 +02:00