| 
							
							
								 Yonas Habteab | 43ba2da39c | Replace std/boost::bind() function with lambda expression | 2021-03-10 16:29:40 +01:00 |  | 
			
				
					| 
							
							
								 Alexander A. Klimov | 9c85401914 | Ensure the custom function is not null in Array#{sort,map,reduce,filter,any,all}() refs #8047 | 2020-06-09 12:35:04 +02:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 38b7f10e0e | Array: Move Join into the base class, available for programmers | 2019-07-12 14:36:55 +02:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | d14a88235d | Replace Copyright header with a short version, part I CLion -> replace in path | 2019-02-25 14:48:22 +01:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | dab53448bc | icinga.com: Update *.{h,c}pp | 2018-10-18 09:27:04 +02:00 |  | 
			
				
					| 
							
							
								 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 |  |