OCaml 4.08 and 4.09

#1

I notice that on OCaml github repo in the “Changes” file we now have a section for 4.08, 4.09 and working changes. This is confusing. Doesn’t all work happen on the trunk? I can understand the 4.08 branch but why 4.09?

#2

The 4.09 branch was frozen few weeks ago, so there is currently one branch in the release candidate stage (4.08), one branch in bugfix-only mode (4.09) and the working version (trunk). Due to delay with the release of the 4.08 branch, there is some unusual overlap between 4.08 and 4.09 .

2 Likes
#3

Thanks that makes more sense now.

Why have 4.09 at all? Seems like it’s going to be a small delta from 4.08… Why not incorporate those changes into 4.08 or branch off 4.09 only after sufficient changes have accumulated in the trunk?

1 Like