52 Commits (403b2edb62e0ccc868cd29bb806a22d0835ce2c3)
 

Author SHA1 Message Date
Michael Uleysky 403b2edb62 Add function Exist() to temaplates OBType and OBTypeM to check if ObjectBase* pointer is non-zero. 9 years ago
Michael Uleysky 186017f05c Check compiler options. 9 years ago
Michael Uleysky b0969362a7 OBType and OBTypeM now can accept zero pointer as constructor parameter. 9 years ago
Michael Uleysky c218ef8eaf Use templates for generating standart arifmetic functions. 9 years ago
Michael Uleysky c4ff7d9233 Add template OBTypeM as multiple-types analog of OBType. 9 years ago
Michael Uleysky 3ef04a9ba0 Add tolower function for strings. 9 years ago
Michael Uleysky 5bed99ad81 Simple converters from strings to double, int and unsigned int added to common.h 9 years ago
Michael Uleysky 0a4dbbadc7 Change type of pointer argument of the function DeallocateBlob() from void* to int8_t*, as Blob() return value. 9 years ago
Michael Uleysky b442834bdc Make template Get available for modules. 9 years ago
Michael Uleysky 162a18c72b Replace IS_OTYPE macros on more useful template OBType 9 years ago
Michael Uleysky 60e557a711 Disable CMake in-source build 9 years ago
Michael Uleysky ebc4f236db CMake build system 9 years ago
Michael Uleysky c63bbdc2ab Let modules to change list of source files. 9 years ago
Michael Uleysky 71a5ea4272 More strict .gitignore 9 years ago
Michael Uleysky c5bff0c2f0 Add externally defined CFLAGS and LDFLAGS to compiler and linker options. 9 years ago
Michael Uleysky 4463f6b69a Make symlinks on all binary files in directory bin 9 years ago
Michael Uleysky 9e85bfe6c7 Fix compilation on Ubuntu 9 years ago
Michael Uleysky 705b220ae1 Build system for modules 9 years ago
Michael Uleysky 7e68629fbe Add directives in config files for loading modules and setup search paths for modules and includes. 9 years ago
Michael Uleysky 1cf8c24537 Move includes in separate dir 9 years ago
Michael Uleysky 17dcff67cb Functions accept const ObjectList*, not ObjectList* 9 years ago
Michael Uleysky c5d4c27a55 Enable Link-Time Optimisation 9 years ago
Michael Uleysky ef38fb1781 Rearrange code. common.h now have all api for modules. 9 years ago
Michael Uleysky 0ea30b894a Move exported definitions in common.h 9 years ago
Michael Uleysky a8d1239b46 Rename arifmetic.{cpp,h} to builtin.{cpp,h} 9 years ago
Michael Uleysky a23c393e9e Fix clang and cppcheck warnings 9 years ago
Michael Uleysky f90e798502 Multithreading support 9 years ago
Michael Uleysky 28cb54ff70 Command-line options. 9 years ago
Michael Uleysky 92e9368e56 Tracking bison locations, so grammatical error messages are informative now. 9 years ago
Michael Uleysky bd9deb8734 Memory leak in case of some grammatical errors 9 years ago
Michael Uleysky f0b6882b20 No more shift/reduce conflicts 9 years ago
Michael Uleysky b17ad14e2a @include directive in lexical parser. 9 years ago
Michael Uleysky e39589f216 Fix memory leak 9 years ago
Michael Uleysky 3f0b187d8c Optimize building of the dependency tree 9 years ago
Michael Uleysky 106fbe1612 Fixes 9 years ago
Michael Uleysky ef2218b91c Realisation of print() and save() 9 years ago
Michael Uleysky 9dbc3abaed Recursive evaluating 9 years ago
Michael Uleysky 21c8e0e4ad Fixed -Wall warnings 9 years ago
Michael Uleysky cd60230d54 Add various typedef's 9 years ago
Michael Uleysky e011354f04 Interpret dot as function GET. 9 years ago
Michael Uleysky 5ed1648d7a Add token DELIM in grammatic. 9 years ago
Michael Uleysky 894a74eed9 Check parsed config on unknown functions 9 years ago
Michael Uleysky 6761e6e462 DumpConfig() function 9 years ago
Michael Uleysky 973762bfd4 Buiding dependency tree with checking of circular dependencies. 9 years ago
Michael Uleysky 68283153a9 Fix memory leak. 9 years ago
Michael Uleysky 72c98542e0 Build dependency tree 9 years ago
Michael Uleysky f779f4075a Avoid memory leaks in the case of syntax error in the grammatical parser. 10 years ago
Michael Uleysky a31a47656d Add simple arifmetic functions. 10 years ago
Michael Uleysky d2e89eb1cf Fix for parallel build 10 years ago
Michael Uleysky 3ca7abd4ed Add .gitignore 10 years ago