Changes

Jump to navigation Jump to search
Line 24: Line 24:  
=== Octave releases ===
 
=== Octave releases ===
    +
* Keep the current versioning scheme https://hg.savannah.gnu.org/hgweb/octave/file/1077d7c87fcc/etc/HACKING.md#l301.
 
* Only one major release per year.
 
* Only one major release per year.
 
** Should include new features.
 
** Should include new features.
Line 33: Line 34:  
*** Normally the API version of oct files is checked, thus it should not have crashed and rather have warned.
 
*** Normally the API version of oct files is checked, thus it should not have crashed and rather have warned.
 
*** Contrary with development version, even after breaking changes, the API is only incremented '''once for the release'''.  This might have caused the trouble.
 
*** Contrary with development version, even after breaking changes, the API is only incremented '''once for the release'''.  This might have caused the trouble.
* Octave on MS Windows, Linux, macOS usually has somehow a compiler available (unlike Matlab on MS Windows), thus recompiling the oct files is annoying, but not impossible.
+
* Octave on MS Windows, Linux, macOS usually has somehow a compiler available (unlike Matlab on MS Windows), thus recompiling the oct files is annoying, but possible.
    
=== GitHub Actions ===
 
=== GitHub Actions ===

Navigation menu