Skip to content

Conversation

@dra27
Copy link
Owner

@dra27 dra27 commented Aug 27, 2025

Config_main and Config_boot are built to ensure in the build that utils/config.generated.ml.in and utils/config.fixed.ml are kept in sync (so that the next bootstrap doesn't unexpectedly break). However, because these files were generated in the utils directory, they were picked up both by the install recipe and also when generating API documentation.

It's slightly hairy to remove the wildcards and use filter, because we can easily end up with command lines which are too long (even on Unix), so instead these two modules are now generated in utils/config/

@dra27 dra27 added no-change-entry-needed Causes the check for a Changes entry to be skipped for PRs relocatable PRs related to the Relocatable Compiler project CI: Skip testsuite Skip the testsuite runs on a PR labels Aug 27, 2025
@dra27 dra27 force-pushed the relocatable-testing branch from 3c8b5c1 to 2a7e0ad Compare September 9, 2025 22:19
@dra27 dra27 force-pushed the bootstrap-config-undoc branch from 6799810 to 1c86242 Compare September 9, 2025 22:21
@dra27 dra27 changed the base branch from relocatable-testing to trunk September 13, 2025 13:34
@dra27 dra27 force-pushed the bootstrap-config-undoc branch from 1c86242 to 8c2d66a Compare September 13, 2025 15:39
@dra27 dra27 force-pushed the bootstrap-config-undoc branch from 8c2d66a to 0adec7a Compare November 9, 2025 12:16
@dra27 dra27 force-pushed the bootstrap-config-undoc branch from 0adec7a to 8f8e402 Compare November 28, 2025 21:48
@dra27 dra27 changed the base branch from trunk to relocatable-testing November 30, 2025 14:35
@dra27 dra27 force-pushed the relocatable-testing branch from d644c59 to 63922b2 Compare November 30, 2025 14:36
@dra27 dra27 force-pushed the bootstrap-config-undoc branch from 8f8e402 to ec53b48 Compare November 30, 2025 14:36
@dra27 dra27 force-pushed the relocatable-testing branch from 63922b2 to 198fcfd Compare December 10, 2025 11:10
@dra27 dra27 force-pushed the bootstrap-config-undoc branch from ec53b48 to 42ae29d Compare December 10, 2025 12:53
@dra27 dra27 force-pushed the relocatable-testing branch from 198fcfd to 56b115d Compare December 11, 2025 18:34
@dra27 dra27 force-pushed the bootstrap-config-undoc branch from 42ae29d to 7b03cd3 Compare December 11, 2025 18:34
@dra27 dra27 force-pushed the relocatable-testing branch from 56b115d to 5c4d9f3 Compare December 12, 2025 11:17
Config_main and Config_boot are built to ensure in the build that
utils/config.generated.ml.in and utils/config.fixed.ml are kept in sync
(so that the next bootstrap doesn't unexpectedly break). However,
because these files were generated in the utils directory, they were
picked up both by the install recipe and also when generating API
documentation.

It's slightly hairy to remove the wildcards and use filter, because we
can easily end up with command lines which are too long (even on Unix),
so instead these two modules are now generated in utils/config/
@dra27 dra27 force-pushed the bootstrap-config-undoc branch from 7b03cd3 to b2ec0b5 Compare December 17, 2025 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI: Skip testsuite Skip the testsuite runs on a PR no-change-entry-needed Causes the check for a Changes entry to be skipped for PRs relocatable PRs related to the Relocatable Compiler project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants