Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007600OCamldocumentationpublic2017-07-25 22:342017-10-10 11:24
Reportergasche 
Assigned To 
PrioritylowSeveritytextReproducibilityhave not tried
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version4.06.0 +dev/beta1/beta2/rc1 
Target VersionlaterFixed in Version 
Summary0007600: Document the commit process around bootstrapping
DescriptionThere is documentation about the bootstrap process in two places:

- in INSTALL.adoc#bootstrap, there are accessible explanations on what a bootstrap from a working compiler does
- in Makefile, the "hard bootstrap how-to" explains how to do bootstrap across changes that break stuff (and thus require a bootstrap)

To my knowledge there is no public description of when to bootstrap, and of the commit process around a bootstrap. (I believe both changed in the last couple years, with the primitive stuff requiring less bootstraps and the consensus to separate bootstrap commits from the rest.)
Additional InformationThis is related to PR#7599 (documentation for magic number updates) given that documenting the commit process around magic numbers requires being able to explain the bootstrap part.
TagsNo tags attached.
Attached Files

- Relationships
related to 0007599acknowledged Document why, when and how to update magic numbers 

-  Notes
(0018415)
xleroy (administrator)
2017-09-30 11:06

Any volunteers?

- Issue History
Date Modified Username Field Change
2017-07-25 22:34 gasche New Issue
2017-07-25 22:34 gasche Relationship added related to 0007599
2017-09-30 11:06 xleroy Note Added: 0018415
2017-09-30 11:06 xleroy Status new => acknowledged
2017-09-30 11:06 xleroy Additional Information Updated View Revisions
2017-10-10 11:24 frisch Target Version 4.06.0 +dev/beta1/beta2/rc1 => later


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker