Difference between revisions of "Category:Development"

From Octave
Jump to navigation Jump to search
m (Added a link to a new page)
Line 41: Line 41:
 
* The next release will be '''GNU Octave 6.1'''. See the '''[[6.1 Release Checklist]]''' for more information.
 
* The next release will be '''GNU Octave 6.1'''. See the '''[[6.1 Release Checklist]]''' for more information.
 
* [[:Category:Releases|Older releases]]
 
* [[:Category:Releases|Older releases]]
 +
 +
=== Goals for upcoming releases ===
 +
 +
As discussed in the developer meeting on 2020/10/27, this wiki section is for a list of possible goals for the next release.  Although anyone may edit the wiki, this page is intended for active developers, not a place to dump wishlist items or feature requests.  Please create a subsection for your ideas/prioirities.
 +
 +
==== jwe priorities ====
 +
 +
* Bug fixes, especially those related to compatibility issues.
 +
* Work through the open bug reports for which patches have been submitted.  Review/apply/reject and close as many of these reports as possible.
 +
* Create a low-level interface to HDF5 functions.
 +
* Support Matlab's HDF5-based MAT file format using the proposed low-level interface to HDF5 functions.
 +
** Allow all types of function handles to be saved and loaded.
 +
** Allow classdef objects to be saved and loaded.
 +
 +
See also [[JWE Project Ideas]] for additional info about some of these items.
  
 
== [[:Category:Project_Ideas|Project ideas]] and work in progess ==
 
== [[:Category:Project_Ideas|Project ideas]] and work in progess ==

Revision as of 09:53, 30 October 2020

This page contains links to pages of interest to Octave developers.

Getting started

Octave development

Building

Tools

  • Mercurial -- How to use Octave's version control scheme, creating patches (changesets).
  • Doxygen -- Documentation for C++ files
  • ccache -- How to faster compile Octave.
  • Editors -- A list of editors supporting Octave syntax highlighting.

Testing

Debugging

Releasing

Goals for upcoming releases

As discussed in the developer meeting on 2020/10/27, this wiki section is for a list of possible goals for the next release. Although anyone may edit the wiki, this page is intended for active developers, not a place to dump wishlist items or feature requests. Please create a subsection for your ideas/prioirities.

jwe priorities

  • Bug fixes, especially those related to compatibility issues.
  • Work through the open bug reports for which patches have been submitted. Review/apply/reject and close as many of these reports as possible.
  • Create a low-level interface to HDF5 functions.
  • Support Matlab's HDF5-based MAT file format using the proposed low-level interface to HDF5 functions.
    • Allow all types of function handles to be saved and loaded.
    • Allow classdef objects to be saved and loaded.

See also JWE Project Ideas for additional info about some of these items.

Project ideas and work in progess

Meetings

Other