Michael Friedrich
|
6660a45c41
|
Implement Array::Unique() and add unit tests
refs #4732
|
2018-05-09 17:25:55 +02:00 |
Jean Flach
|
a71ab1e126
|
Rename macro RequireNotNull to REQUIRE_NOT_NULL
|
2018-02-21 13:47:46 +01:00 |
Noah Hilverling
|
6bebdf8a87
|
Add marco RequireNotNull
This is used to fix a number of possible nullptr dereferences
|
2018-02-21 13:47:46 +01:00 |
Gunnar Beutner
|
e361b3c427
|
Implement support for frozen arrays and dictionaries
|
2018-01-30 12:22:04 +01:00 |
Gunnar Beutner
|
c2fb9fe226
|
Use initializer lists for arrays and dictionaries
|
2018-01-16 12:27:44 +01:00 |
Gunnar Beutner
|
ac155d1dda
|
Apply clang-tidy fix 'modernize-redundant-void-arg'
|
2018-01-04 12:24:57 +01:00 |
Michael Insel
|
158ae2188e
|
Change copyright header for 2018
|
2018-01-02 12:08:55 +01:00 |
Gunnar Beutner
|
3c60fbf75d
|
Use std::vector::emplace_back instead of std::vector::push_back
|
2017-11-30 17:47:09 +01:00 |
Gunnar Beutner
|
d5961bb76c
|
Re-implement WrapFunction() using C++11 features
|
2017-11-29 11:53:45 +01:00 |
Gunnar Beutner
|
858873b940
|
Replace boost::bind/boost::function with std::bind/std::function
|
2017-11-27 15:15:11 +01:00 |
Gunnar Beutner
|
dc9f129060
|
Implement the Array#any and Array#all protoype functions
|
2017-05-15 15:59:44 +02:00 |
Gunnar Beutner
|
5d45c74be3
|
Improve function metadata by adding arguments
fixes #5087
|
2017-03-27 14:43:19 +02:00 |
Michael Friedrich
|
b7caf0820d
|
Ensure that *.icinga.com is used everywhere
fixes #13897
fixes #13277
|
2017-01-10 17:19:12 +01:00 |
Gunnar Beutner
|
288413f046
|
Replace BOOST_FOREACH with range-based for loops
fixes #12538
|
2016-08-25 06:46:17 +02:00 |
Gunnar Beutner
|
54bbaf9f7d
|
Implement support for marking functions as deprecated
fixes #12393
|
2016-08-10 15:48:05 +02:00 |
Gunnar Beutner
|
8deeb73bb8
|
Register a new script frame in Function::Invoke
fixes #9848
|
2016-08-08 14:12:08 +02:00 |
Gunnar Beutner
|
ee75094128
|
Change how Array#reduce works
refs #12247
|
2016-07-29 11:09:46 +02:00 |
Gunnar Beutner
|
a3815e4efd
|
Add map/reduce and filter functionality for the Array class
fixes #12247
|
2016-07-29 10:48:15 +02:00 |
Gunnar Beutner
|
599929b0f6
|
Update copyright headers for 2016
|
2016-01-12 08:29:59 +01:00 |
Gunnar Beutner
|
eeb01831c0
|
Implement the Array#reverse and String#reverse methods
fixes #10197
|
2015-09-23 09:06:15 +02:00 |
Michael Friedrich
|
428be72bab
|
Implement Object#clone and rename Array/Dictionary#clone to shallow_clone
fixes #9931
|
2015-08-17 13:59:49 +02:00 |
Gunnar Beutner
|
1314cba61b
|
Implement Dictionary#get and Array#get
fixes #9796
|
2015-07-30 20:58:52 +02:00 |
Gunnar Beutner
|
d93bcedaad
|
Implement sandbox mode for the config parser
fixes #9068
|
2015-04-16 08:48:17 +02:00 |
Gunnar Beutner
|
fec8e15d9e
|
Implement the Array#join method
fixes #8322
|
2015-02-02 08:39:16 +01:00 |
Michael Friedrich
|
78bfd0204c
|
Update copyright year
|
2015-01-22 12:00:23 +01:00 |
Gunnar Beutner
|
363f23b1d8
|
Rename ScriptFunction to Function
fixes #8258
|
2015-01-21 08:48:38 +01:00 |
Gunnar Beutner
|
604b080c59
|
Implement the Array#sort method
refs #8069
|
2015-01-20 16:56:08 +01:00 |
Gunnar Beutner
|
0a4c461caa
|
Fix the clone() methods for the Array and Dictionary class
refs #8065
|
2014-12-12 15:38:06 +01:00 |
Gunnar Beutner
|
cfd775c948
|
Move the VMFrame class to libbase
refs #8065
|
2014-12-12 15:33:56 +01:00 |
Gunnar Beutner
|
aa38dde1fc
|
Implement prototype functions
fixes #8065
|
2014-12-12 15:22:37 +01:00 |