[icinga-checkins] icinga.org: icinga2/feature/refactor-script-stackframes-7748: Refactor the stack frame handling for scripts

git at icinga.org git at icinga.org
Sat Nov 22 16:36:31 CET 2014


Module: icinga2
Branch: feature/refactor-script-stackframes-7748
Commit: 9d212ae720eb6f1eddc77521d30f88399d582b2d
URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=9d212ae720eb6f1eddc77521d30f88399d582b2d

Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Sat Nov 22 12:21:28 2014 +0100

Refactor the stack frame handling for scripts

---

 lib/base/scriptutils.cpp               |    2 +-
 lib/cli/daemoncommand.cpp              |    5 +-
 lib/config/applyrule.cpp               |   10 +-
 lib/config/applyrule.hpp               |   10 +-
 lib/config/config_lexer.ll             |    2 +
 lib/config/config_parser.yy            |   95 +++++++++++-----
 lib/config/configitem.cpp              |   15 +--
 lib/config/configitem.hpp              |    6 +-
 lib/config/configitembuilder.cpp       |    4 +-
 lib/config/configitembuilder.hpp       |    4 +-
 lib/config/expression-codegen.cpp      |    4 +-
 lib/config/expression.cpp              |  186 ++++++++++++++++----------------
 lib/config/expression.hpp              |  114 +++++++++++---------
 lib/config/vmframe.hpp                 |   46 ++++++++
 lib/config/vmops.hpp                   |   97 +++++++++--------
 lib/icinga/dependency-apply.cpp        |   34 +++---
 lib/icinga/dependency.hpp              |    3 +-
 lib/icinga/hostgroup.cpp               |    8 +-
 lib/icinga/notification-apply.cpp      |   32 +++---
 lib/icinga/notification.hpp            |    3 +-
 lib/icinga/scheduleddowntime-apply.cpp |   35 +++---
 lib/icinga/scheduleddowntime.hpp       |    3 +-
 lib/icinga/service-apply.cpp           |   30 +++---
 lib/icinga/service.hpp                 |    2 +-
 lib/icinga/servicegroup.cpp            |   10 +-
 lib/icinga/usergroup.cpp               |    8 +-
 26 files changed, 439 insertions(+), 329 deletions(-)

Diff:   https://git.icinga.org/?p=icinga2.git;a=commitdiff;h=9d212ae720eb6f1eddc77521d30f88399d582b2d


More information about the icinga-checkins mailing list