Torsten Paul
|
a820487032
|
Simple implementation of tail-recursion elimination.
|
2014-11-26 22:53:10 +01:00 |
Marius Kintel
|
ab96a82629
|
Minor cleanup of recursion exception handling
|
2014-11-24 17:30:05 -05:00 |
Marius Kintel
|
54a111472f
|
Initial experiment with using exceptions to handle stack overflows
|
2014-11-24 12:54:14 -05:00 |
Marius Kintel
|
406e6e1bac
|
#409 Pass Value objects as shared_ptr instances instead of by Value to battle excess stack usage
|
2014-11-23 00:59:17 -05:00 |
Ben Gamari
|
ff466c2189
|
Switch from #define guards to #pragma once
As well as a few whitespace cleanups
|
2014-04-28 13:32:19 -04:00 |
Torsten Paul
|
0c2f2b0749
|
Register experimental features only with ENABLE_EXPERIMENTAL defined (fixes #687).
|
2014-03-04 21:35:44 +01:00 |
Torsten Paul
|
09f8e80a7d
|
Integrate feature registry with functions.
In case a function is attached to a disabled feature, the function lookup
will give a warning message and ignore that (builtin) function.
|
2014-01-02 23:28:02 +01:00 |
Marius Kintel
|
58bd9c9e3f
|
Cleaned up argument list handling, related to #116
|
2013-04-18 18:34:14 -04:00 |
Marius Kintel
|
a37813a899
|
Refactored context handling into using separate Module contexts and Eval contexts. This allows for recursive module calls, and cascading children. I believe this fixes issue #116
|
2013-04-09 00:28:16 -04:00 |
Marius Kintel
|
6f632190a0
|
Ported a bunch of stuff from Qt to STL
|
2011-09-03 06:10:36 +02:00 |
Marius Kintel
|
ab90b38780
|
Value::QVector -> std::vector
|
2010-11-07 17:12:34 -05:00 |
kintel
|
f3d16e23b9
|
Multiple non-MDI assumptions were made, setting CWD and assuming it didn't change. Fix required to pass more context to nodes (functions). It's not totally clean, but it's a start. Fixes bugs: opening multiple files simultaneously only loaded the first file, refreshing an scad file referencing an external file failed if another scad file was opened in the meantime.
git-svn-id: http://svn.clifford.at/openscad/trunk@451 b57f626f-c46c-0410-a088-ec61d464b74c
|
2010-02-23 20:47:54 +00:00 |
kintel
|
191dc4857c
|
header file reorg
git-svn-id: http://svn.clifford.at/openscad/trunk@365 b57f626f-c46c-0410-a088-ec61d464b74c
|
2010-01-30 04:26:05 +00:00 |