aboutsummaryrefslogtreecommitdiffstats
path: root/safercpp/safercpp-arr.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
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-03-30some progress on auto-conversion of arraysuser11-1434/+1808
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-16the source filebloodstalker1-60/+19
2017-02-01added GPL2 license notes on top, emacs c++ recognitionbloodstalker1-0/+17
2016-12-02added a disclaimerbloodstalker1-0/+1
2016-11-30added a comment regarding replacementsbloodstalker1-0/+2
2016-11-04lvl 2 mutattions.bloodstalker1-0/+119