|
|
(9 intermediate revisions by 7 users not shown) |
Line 1: |
Line 1: |
| This page contains links to pages of interest to developers. Some links appear in multiple sections.
| | #REDIRECT [[Category:Development]] |
| | |
| ==Getting started==
| |
| * [[Developer FAQ]]
| |
| * [[Contributing to the development of packages/modules]]
| |
| * [[Octave's file types]]
| |
| * [[Easy projects]]
| |
| | |
| ==Project suggestions==
| |
| * [[Easy projects]]
| |
| * [[GSoC Project Ideas]]
| |
| * [[Projects]] -- Many things that would be nice to have done. Not classified into things done or not done in Matlab. (Is that a project in itself?)
| |
| | |
| ==Tools==
| |
| | |
| * [[Mercurial]] -- version control scheme.
| |
| * [[MXE]] -- cross-compiling to Windows or OSX.
| |
| * [[Doxygen]] -- "Literate programming" documentation generator.
| |
| | |
| * gdb -- debugger. Useful to obtain stack traces.
| |
| * valgrind -- memory leak detector, profiler etc.
| |
| * [https://ccache.samba.org/ ccache] -- cache compilation across builds.
| |
| | |
| ==Bugs and testing==
| |
| * [[Status of bugs]]
| |
| * [[Bug Fix List - 4.0 Release]]
| |
| * [[Debugging Octave]], particularly using .oct files and gdb
| |
| * [[Add BIST tests for octave functions written in C++]]
| |
| * [[BIST for m-files]]
| |
| | |
| ==Unclassified==
| |
| * [[Development]]
| |
| * [[Hacking]]
| |
| * [[Jit devel]]
| |
| | |
| ==Code sprints==
| |
| * [[2015 Code Sprint]]
| |
| | |
| ==Release procedures==
| |
| * [[Release Checklist]]
| |