aboutsummaryrefslogtreecommitdiff
path: root/odb
AgeCommit message (Expand)AuthorFilesLines
2011-04-27Pass through -framework option (Mac OS X)1.4.0Boris Kolpackov1-0/+15
2011-04-27Remove unnecessary includeBoris Kolpackov1-2/+0
2011-04-26Bump version to 1.4.0Boris Kolpackov1-4/+4
2011-04-25Add support for mapping to database types based on type aliasesBoris Kolpackov7-38/+101
2011-04-25Add typedef hints, move hint map to semantics::unitBoris Kolpackov3-17/+53
2011-04-25Use out own diagnostic functions to avoid bogus location contextBoris Kolpackov5-63/+123
2011-04-25Add support for abstract object typesBoris Kolpackov14-284/+407
2011-04-25Add complete() and abstract() predicates to semantics::class_Boris Kolpackov3-1/+19
2011-04-25Reuse container traits from composite valuesBoris Kolpackov4-198/+301
2011-04-25Reuse container traits from base objectsBoris Kolpackov2-27/+51
2011-04-25Pass id binding instead of id image in container traitsBoris Kolpackov2-78/+82
2011-04-24Add --odb-{prologue,epilogue}-file optionsBoris Kolpackov3-9/+113
2011-04-24Implement id_type value type pragmaBoris Kolpackov3-15/+39
2011-04-22Detect and diagnose incomplete pointed-to classesBoris Kolpackov1-0/+18
2011-04-22Extract #include directives from prologues/epiloguesBoris Kolpackov2-15/+87
2011-04-22Initial support for non-polymorphic inheritanceBoris Kolpackov11-225/+496
2011-04-20Cosmetic changesBoris Kolpackov3-12/+12
2011-04-19Map only continuous, zero-based enums to MySQL ENUMBoris Kolpackov1-14/+39
2011-04-19Store enumerator values in semantics graphBoris Kolpackov3-8/+49
2011-04-19Add additional new_node overloadBoris Kolpackov1-6/+17
2011-04-19Implement automatic mapping for C++ enumsBoris Kolpackov7-24/+197
2011-04-19Move extra headers hook to the beginningBoris Kolpackov1-2/+2
2011-04-19Output object columns via traverserBoris Kolpackov1-50/+65
2011-04-19Get rid of image type argument in value_traitsBoris Kolpackov6-54/+0
2011-04-19Add function for getting container member id typeBoris Kolpackov1-0/+6
2011-04-19Remove unused flagBoris Kolpackov2-7/+3
2011-04-19Name enumerators in outer scopeBoris Kolpackov2-20/+44
2011-04-05Bump version to 1.3.0Boris Kolpackov1-4/+4
2011-04-05Cosmetic changesBoris Kolpackov1-2/+2
2011-04-03Add support for GCC 4.6Boris Kolpackov2-4/+12
2011-04-03Squash warningBoris Kolpackov1-1/+1
2011-03-31Bump version to 1.3.0.b1Boris Kolpackov1-4/+4
2011-03-30Add support for database-specific profilesBoris Kolpackov5-61/+127
2011-03-28Mark parameter in create_schema as potentially unusedBoris Kolpackov1-1/+3
2011-03-28Fix bug in NULL pointer handling codeBoris Kolpackov1-2/+3
2011-03-25Further generalization work for SQLite supportBoris Kolpackov5-12/+37
2011-03-24Generalization work for MySQL and SQLite supportBoris Kolpackov16-254/+432
2011-03-21Rename sqlite::binding to sqlite::bindBoris Kolpackov1-4/+4
2011-03-21Implement grow test for SQLiteBoris Kolpackov1-25/+1
2011-03-21Remove unnecessary codeBoris Kolpackov1-5/+5
2011-03-21Add support for SQLite type system, adjust code generatorsBoris Kolpackov11-1173/+264
2011-03-21Infrastructure setup and schema generation for SQLiteBoris Kolpackov14-52/+2607
2011-03-21Create indexes in separate SQL statementsBoris Kolpackov4-31/+59
2011-03-21Fix bug in database enum parsingBoris Kolpackov1-4/+2
2011-03-21Suppress empty linesBoris Kolpackov1-12/+15
2011-03-21Separate auto increment from database typeBoris Kolpackov4-23/+24
2011-03-21Set context::object in all common traversersBoris Kolpackov2-4/+18
2011-03-21Move the rest of generators to new ctor-less contextBoris Kolpackov13-270/+271
2011-03-21Move tracer to new ctor-less contextBoris Kolpackov10-144/+113
2011-03-21Move type processor to relational/Boris Kolpackov6-1167/+1170