This patch set contains mainly cleanup. It also makes the Makefile less chatty, moves compiler.c from renderer/ to compiler/, fixes an off-by-one bug in compiler.c, and makes the patch compiler remove user-defined variables after each patch.
The latter reduces compilation time for the whole patch set by about 35-40 ms. I had hoped for a little more, but we're not yet at the end of the optimizations. - Werner Werner Almesberger (7): src/renderer/: convert old-style function declarations renderer/compiler.c: include stdbool.h src/Makefile: add quiet compilation and make it the default move compiler.[ch] from renderer/ to compiler/ compiler.c: some of the usual whitespace cleanup compiler.c: fix off-by-one allocation typo compiler.c: free user-defined variables after compiling the patch src/Makefile | 32 ++- src/compiler/compiler.c | 824 ++++++++++++++++++++++++++++++++++++++++ src/compiler/compiler.h | 238 ++++++++++++ src/compiler/unique.c | 1 + src/gui/guirender.c | 2 +- src/gui/guirender.h | 2 +- src/gui/patcheditor.c | 2 +- src/gui/performance.c | 2 +- src/renderer/compiler.c | 792 -------------------------------------- src/renderer/compiler.h | 238 ------------ src/renderer/eval.c | 4 +- src/renderer/eval.h | 2 +- src/renderer/framedescriptor.c | 2 +- src/renderer/framedescriptor.h | 2 +- src/renderer/osd.c | 6 +- src/renderer/osd.h | 2 +- src/renderer/raster.c | 2 +- src/renderer/raster.h | 2 +- src/renderer/renderer.c | 8 +- src/renderer/renderer.h | 8 +- src/renderer/sampler.c | 2 +- src/renderer/sampler.h | 2 +- src/renderer/videoinreconf.c | 2 +- src/renderer/videoinreconf.h | 2 +- 24 files changed, 1116 insertions(+), 1063 deletions(-) create mode 100644 src/compiler/compiler.c create mode 100644 src/compiler/compiler.h delete mode 100644 src/renderer/compiler.c delete mode 100644 src/renderer/compiler.h _______________________________________________ http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org IRC: #milkymist@Freenode
