aboutsummaryrefslogtreecommitdiffstats
path: root/safercpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-02-01makefile update or they kinda do what they were supposed to dobloodstalker1-1/+9
2018-01-20updatebloodstalker1-1/+1
2017-08-06added automatic merging of modifications from different translation duneroadrunner1-2/+118
units and replacement of the original source files
2017-08-02added some support for struct declarationsduneroadrunner1-19/+204
2017-07-30extended support of the "address of" operator to variable initializer duneroadrunner1-21/+30
expressions
2017-07-23added basic support for specifying multiple source filesduneroadrunner1-18/+106
2017-07-18added ASTFrontendActionCompatibilityWrapper1 class to handle an api duneroadrunner1-11/+12
difference in different versions of the llvm library
2017-07-18oops, fixed broken preprocessor condition for duneroadrunner1-15/+5
switching BeginSourceFileAction() interfaces
2017-07-18investigating the importation of translation units into the current astduneroadrunner1-33/+261
2017-07-16added a pp check due to api changesbloodstalker1-0/+4
2017-07-04changed the translation to use the updated legacy helper macrosduneroadrunner1-27/+46
2017-06-27changed the default value of ConvertToSCPP to trueduneroadrunner1-3/+3
2017-06-24just added support for the case where pointers are used as range duneroadrunner1-6/+58
arguments for vector::insert()
2017-06-23added handling of constructor initializersduneroadrunner1-68/+148
2017-06-17updated so that processing of declarations with initializers can handle duneroadrunner1-110/+269
all the same cases as the processing of assignment operations
2017-06-09added insertion of "#include" directivesuser11-184/+281
2017-06-07fixed a (just introduced) bug in MCSSSParameterPassing in which only the user11-4/+3
first parameter gets processed
2017-06-06changed "Assignment Target Constrains Address of Array Subscript Expr" user11-126/+287
to register the expressions it modifies
2017-05-27a bunch of stuff, including handling of fread and fwriteuser11-789/+2015
2017-05-11added support for the case when a function argument expression is the user11-157/+291
address of an array subscript
2017-05-04added inital support for auto translation of function declarationsuser11-176/+794
2017-04-28added type inferencing from function parameter passinguser11-88/+337
2017-04-24changed the implementation of user11-48/+419
CConditionalOperatorReconciliation2ReplacementAction due to issues with the libtooling library sometimes truncating expressions when a subexpression is replaced (and lengthened)
2017-04-21added handling of conditional initializersuser11-338/+646
2017-04-18added (initial) handling of "conditional initializers" and also user11-503/+696
memset/memcpy
2017-04-14added (simple, not necessarily general) translation of memset()user11-56/+419
2017-04-13changed to handle all levels of indirection when translating declared user11-1202/+1273
objects
2017-04-04updatedbloodstalker1-1/+1
2017-03-30some progress on auto-conversion of arraysuser11-1434/+1808
2017-03-29added the frtti option,added a check for rtti before trying ot build itbloodstalker1-0/+5
2017-03-28enabled writing the changes out to the input file, some translation user11-266/+136
improvements and code cleanup
2017-03-27preliminary auto-conversion of native arraysuser11-1/+2120
2017-03-24moved macros inside macros.mkbloodstalker1-87/+0
2017-03-16the headerbloodstalker1-0/+33
2017-03-16the source filebloodstalker1-0/+98
2017-03-16the makefilebloodstalker1-0/+114
2017-03-16the compilation databasesbloodstalker1-0/+7