Marius Kintel
|
4cd712d24d
|
Merge remote-tracking branch 'origin/master' into stack-size-hack
Conflicts:
src/context.h
src/control.cc
src/evalcontext.h
src/localscope.cc
src/module.cc
|
2014-11-25 11:25:37 -05:00 |
Marius Kintel
|
23c9dee265
|
bugfix: Correctly handle else scopes, handle overrides inside assign scopes
|
2014-11-25 00:45:00 -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 |
Marius Kintel
|
6a1bc270fd
|
Removed unused member variable
|
2014-11-20 18:30:58 -05:00 |
Marius Kintel
|
ea1d561c46
|
Support variable assignment in local blocks. This should fix #347 but more testing is needed
|
2014-11-17 00:57:36 -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 |
Don Bright
|
0d950338e1
|
fix issue #694
|
2014-04-04 23:40:23 -05:00 |
Marius Kintel
|
9a297ecee5
|
Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used)
|
2013-04-26 17:45:03 -04:00 |
Marius Kintel
|
64ed1eb9fe
|
Experiment: Lazy evaluation of argument lists in evaluation context. Allows e.g. for loop variables to be dependent on each other
|
2013-04-26 17:42:32 -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 |