Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-11-05 | Update HTML style to work with new CLI | Boris Kolpackov | 1 | -11/+4 | |
Specifically, now each option class gets its own <dl> so use margin instead of padding to make it look like one continuous list. | |||||
2015-10-27 | Recognize /*CALL*/ hint in SELECT statements that call stored procedures | Boris Kolpackov | 1 | -0/+15 | |
2015-10-14 | Fix bug in section's grow() generation | Boris Kolpackov | 1 | -0/+3 | |
2015-10-07 | Add support for using object pointers as map keys | Boris Kolpackov | 3 | -34/+50 | |
Also remove the restriction for map keys and set values to be NOT NULL. Not clear why it was there in the first place and it could be useful if the key or value is an object pointer. | |||||
2015-09-24 | Add missing generated FKs in documentation | Boris Kolpackov | 1 | -3/+3 | |
2015-09-18 | Fix sqlite::single_connection interface | Boris Kolpackov | 1 | -2/+2 | |
2015-09-18 | Fix bug in object loading views and objects with nested ids | Boris Kolpackov | 1 | -3/+17 | |
2015-09-07 | Unwrap the type before checking whether it is unsigned | Boris Kolpackov | 2 | -1/+4 | |
2015-09-03 | Diagnose base classes that are defined after us | Boris Kolpackov | 1 | -2/+48 | |
This can happen with templates/CRP | |||||
2015-09-03 | Remove stray space | Boris Kolpackov | 1 | -1/+1 | |
2015-08-31 | Don't try to analyze callback signature if one wasn't found | Boris Kolpackov | 1 | -20/+22 | |
2015-08-24 | Fix inconsistent composite value member prefix derivation | Boris Kolpackov | 6 | -12/+30 | |
2015-08-21 | Make sure we don't match namespace ::foo as prefix of ::foobar | Boris Kolpackov | 1 | -1/+5 | |
2015-07-30 | Export container and section traits | Boris Kolpackov | 1 | -2/+2 | |
2015-07-27 | Bump version to 2.5.0.a1 | Boris Kolpackov | 2 | -5/+5 | |
2015-07-27 | Fix member name conflicts in query support | Boris Kolpackov | 2 | -30/+47 | |
2015-07-26 | Don't use file stream analogy for query result since it can be re-wound | Boris Kolpackov | 1 | -1/+1 | |
2015-07-24 | Fix bug in passing empty option values via plugin command line | Boris Kolpackov | 2 | -13/+21 | |
2015-07-24 | Add C++ signature to generated C++ files | Boris Kolpackov | 1 | -0/+2 | |
2015-07-17 | Diagnose "composite type used before definition" situations | Boris Kolpackov | 5 | -35/+100 | |
2015-07-15 | Implement SQLite incremental BLOB/TEXT I/O | Boris Kolpackov | 16 | -58/+738 | |
2015-07-10 | Keep track of {}-balance in addition to ()-balance in expressions | Boris Kolpackov | 1 | -6/+16 | |
This allows us, for example, to use brace-initializer syntax. | |||||
2015-07-03 | Add support for defining views as class template instantiations | Boris Kolpackov | 4 | -6/+18 | |
2015-07-03 | Implement nested id support | Boris Kolpackov | 23 | -156/+407 | |
Now the 'id' specifier can optionally include the data member path to the id inside the composite value. For example: #pragma db id(first) std::pair<int, int> p; Note that one somewhat counter-intuitive aspect of this new feature is that the whole member marked with id ('p' in the above example) and not just the actual id member ('p.first' in the above example) is treated as readonly. Such nested id also cannot be automatically assigned (auto specifier). | |||||
2015-07-02 | Use pre-increment for version in case it is user-defined type | Boris Kolpackov | 1 | -1/+3 | |
2015-07-02 | C++ type mapping support for container elementsas | Boris Kolpackov | 32 | -236/+314 | |
2015-07-01 | C++ type mapping support for data members | Boris Kolpackov | 7 | -82/+376 | |
2015-06-24 | Cleanup of member access | Boris Kolpackov | 8 | -391/+293 | |
2015-06-22 | Implement member type mapping, more m.type() cleanups | Boris Kolpackov | 7 | -29/+69 | |
2015-06-22 | Get rid of member_[u]type(), other cleanups | Boris Kolpackov | 5 | -55/+69 | |
2015-06-19 | Populate custom type map, make available in context | Boris Kolpackov | 8 | -156/+287 | |
2015-06-19 | Parse C++ type mapping | Boris Kolpackov | 2 | -44/+126 | |
2015-06-19 | Distinguish between database and C++ type mapping | Boris Kolpackov | 1 | -8/+89 | |
2015-06-16 | Use (!) to denote database in modifier expressions | Boris Kolpackov | 4 | -18/+38 | |
2015-06-16 | Implement before/after pragmas for virtual data member ordering | Boris Kolpackov | 3 | -44/+195 | |
2015-06-16 | Diagnose forward use of composite object ids | Boris Kolpackov | 4 | -1/+58 | |
2015-06-16 | Redo index members parsing to use new resolve_data_members() | Boris Kolpackov | 1 | -80/+5 | |
2015-06-16 | Implement support for nested members in inverse pragma | Boris Kolpackov | 10 | -142/+276 | |
2015-06-16 | Add note on result iterator | Boris Kolpackov | 1 | -1/+3 | |
2015-06-15 | Support for inverse on points_to | Boris Kolpackov | 1 | -3/+3 | |
2015-06-15 | Add points_to pragma | Boris Kolpackov | 8 | -104/+275 | |
Currently does not support containers. | |||||
2015-06-03 | Remove gratuitous classes | Boris Kolpackov | 10 | -109/+64 | |
In the process also get rid of global class processor which conflicts with enum processor on MIPS. | |||||
2015-06-01 | <tm.h> include in gcc.hxx appears to be no longer necessary | Boris Kolpackov | 1 | -2/+0 | |
On MIPS this file pulls in enum processor which conflicts with our class processor. | |||||
2015-04-14 | Set polymorphic_objects feature if we have polymorphic-object-based view | Boris Kolpackov | 1 | -1/+15 | |
We need the polymorphism-related includes in such a view's implementation. | |||||
2015-04-07 | Detect and ignore transient value base | Boris Kolpackov | 1 | -11/+15 | |
2015-02-11 | Fix typos | Boris Kolpackov | 2 | -2/+2 | |
2015-02-09 | Make c++14 valid value for --std2.4.0 | Boris Kolpackov | 6 | -3/+14 | |
2015-02-07 | Fix incorrect date | Boris Kolpackov | 1 | -1/+1 | |
2015-02-07 | Update prerequisite information | Boris Kolpackov | 1 | -1/+1 | |
2015-02-07 | NEWS file proofreading changes | Boris Kolpackov | 1 | -11/+11 | |