Developers: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→Tools) |
||
Line 13: | Line 13: | ||
==Tools== | ==Tools== | ||
* [[Mercurial]] | |||
* [[MXE]] -- cross-compiling | * [[Mercurial]] -- version control scheme. | ||
* [[Doxygen]] | * [[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== | ==Bugs and testing== |
Revision as of 08:44, 14 April 2016
This page contains links to pages of interest to developers. Some links appear in multiple sections.
Getting started
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.
- ccache -- cache compilation across builds.
Bugs and testing
- Status of bugs
- Bug Fix List - 4.0.1 Release
- Debugging Octave, particularly using .oct files and gdb
- Add BIST tests for octave functions written in C++
- BIST for m-files