diff options
-rw-r--r-- | .gitattributes | 2 | ||||
-rw-r--r-- | README.adoc | 20 | ||||
-rw-r--r-- | README.win32.adoc | 18 |
3 files changed, 40 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes index 7bb4730a7f..260cdd1514 100644 --- a/.gitattributes +++ b/.gitattributes @@ -58,6 +58,8 @@ tools/mantis2gh_stripped.csv typo.missing-header /.mailmap typo.long-line typo.missing-header typo.non-ascii /CONTRIBUTING.md typo.non-ascii=may +/README.adoc typo.non-ascii=may +/README.win32.adoc typo.non-ascii=may /.merlin typo.missing-header /Changes typo.utf8 typo.missing-header /release-info/News typo.utf8 typo.missing-header diff --git a/README.adoc b/README.adoc index 4da813b9c8..3c361cd8ce 100644 --- a/README.adoc +++ b/README.adoc @@ -1,3 +1,23 @@ +=== ⚠️ CAUTION + +The developer team is currently preparing the release of OCaml 5.0. This release +sports a full rewrite of its runtime system for shared-memory parallel +programming using domains and native support for concurrent programming using +effect handlers. + +Owing to the large number of changes, the initial 5.0 release will be more +experimental than usual. It is recommended that all users wanting a stable +release use the 4.14 release which will continue to be supported and updated +while 5.0 reaches feature and stability parity. Similarly, if you need one of +the ports not yet supported in the 5.0 release you must use the 4.14 release. + +The initial release of OCaml 5.0 will only support the native compiler under +ARM64 and x86-64 architectures under Linux and macOS. On Windows, only the +Mingw-w64 port is supported. Support for other 64-bit architectures and systems +will be added back in later releases. On 32-bit systems, only the bytecode +compiler is supported. Native-code support for these systems is under +discussion. + |===== | Branch `trunk` | Branch `4.14` | Branch `4.13` | Branch `4.12` diff --git a/README.win32.adoc b/README.win32.adoc index 5c4041ac22..63aec24e46 100644 --- a/README.win32.adoc +++ b/README.win32.adoc @@ -1,3 +1,21 @@ +=== ⚠️ CAUTION + +The developer team is currently preparing the release of OCaml 5.0. This release +sports a full rewrite of its runtime system for shared-memory parallel +programming using domains and native support for concurrent programming using +effect handlers. + +Owing to the large number of changes, the initial 5.0 release will be more +experimental than usual. It is recommended that all users wanting a stable +release use the 4.14 release which will continue to be supported and updated +while 5.0 reaches feature and stability parity. Similarly, if you need one of +the ports not yet supported in the 5.0 release you must use the 4.14 release. + +Only the Mingw-w64 port is supported. On 32-bit systems, only the bytecode +compiler is supported. Native-code support for these 32-bit systems is under +discussion. Support for the MSVC and Cygwin ports will be added back in later +releases. + = Release notes for the Microsoft Windows ports of OCaml = :toc: macro |