99 Commits (d4d5c3bb2f4e55a8554b57dac8852931fa96cba9)

Author SHA1 Message Date
Dino Distefano d4d5c3bb2f Implemented new check CXX_REFERENCE_CAPTURED_IN_OBJC_BLOCK
9 years ago
Andrzej Kotulski df192d06c3 Use ints as clang pointers
9 years ago
Andrzej Kotulski bd935c2347 Add destructor calls on delete expression
9 years ago
jrm 6d91199be7 Generalize the detection of assertion failures to any kind of custom errors defined programatically in the orginal source code
9 years ago
jrm 2e7f5735d3 Extract the naming of types to its own module named Typename
9 years ago
jrm 4143d4eb2d Extract the kind of data structure, Class Struct or Union, into it own module
9 years ago
Andrzej Kotulski 7960798ca8 Deal with default parameter earlier
9 years ago
Andrzej Kotulski 0bf6333708 Remove parent_line_number information from cfg translation
9 years ago
Andrzej Kotulski 6d9c5c684e Fix naming problems with template methods
9 years ago
Sam Blackshear e0cf26e5c3 adding cf_interface flag--prereq for experimenting with dynamic dispatch for interfaces only
9 years ago
Dulma Rodriguez 1e5b8aeee7 Adding builtin setters and using them by skip
9 years ago
Andrzej Kotulski b544be7bef Use PriorityNode.compute_results_to_parent in init_expr_trans
9 years ago
Andrzej Kotulski 84549f691d Support decl_stmt in switch stmt
9 years ago
Andrzej Kotulski a8d5f4241d Put condition node to res_trans_cond
9 years ago
Andrzej Kotulski 92690551a6 Handle lvalues inside conditional operator right + fix init_expr_trans to fix materializeTempExpr not connecting nodes
9 years ago
Dulma Rodriguez 9c9504ba51 Using the link from method decl to property to determine whether the method is accessor
9 years ago
Andrzej Kotulski a1c1b10862 Use priority node for branches inside coditional operator
9 years ago
Andrzej Kotulski d4e76fa9ec Refactor UnaryOperator_trans to use compute_results_to_parent
10 years ago
Andrzej Kotulski 71482fb472 Refactor CompoundBinaryOperator to use same code as BinaryOperator
10 years ago
Dino Distefano 99c491e8c7 Introducing the DIRECT_ATOMIC_PROPERTY_ACCESS
10 years ago
Dulma Rodriguez 12d21c73dd Adding builtins for getters and calling them by skip
10 years ago
Andrzej Kotulski 5a4f5fa444 Refactor BinaryOperator_trans to use compute_results_to_parent
10 years ago
Andrzej Kotulski 60b4f6e766 Refactor PriorityNode.compute_results_to_parent to call collect_res_trans directly
10 years ago
Andrzej Kotulski 35bb8a9a26 Change order in which ids get generated for objcMessageExpr_trans
10 years ago
Andrzej Kotulski 3f9a08f99c Defer cfg node creation for returnStmt and init_expr_trans
10 years ago
Andrzej Kotulski 0d1af3cc46 Don't set succ_nodes for substatements in returnStmt and init_expr_trans
10 years ago
Andrzej Kotulski 1eecdacea6 Ignore type change in UncheckedDerivedToBase cast
10 years ago
Andrzej Kotulski 7389dfe976 Don't crash when method decl is not found
10 years ago
Dulma Rodriguez 0441919a42 Using clang's method resolution if possible
10 years ago
Andrzej Kotulski 81337ce2cb Support MaterializeTemporaryExpr
10 years ago
Dulma Rodriguez 369de5880e Add variable to locals in dispatch functions as usual
10 years ago
Andrzej Kotulski 16cb8e3f30 Translate CXXOperatorCallExpr
10 years ago
Andrzej Kotulski cb42fdcc31 Use fully qualified names for functions
10 years ago
Andrzej Kotulski 9748502a1a Handle C++ static methods
10 years ago
Andrzej Kotulski c2aaf867cd Cleanup handling of namespaces from ocaml code
10 years ago
Andrzej Kotulski 71e424d6ba Use qual_name to extract class name from method decl
10 years ago
Dulma Rodriguez 87a3d693e1 Adding static variables to blocks class to get retain cycles
10 years ago
Dino Distefano 316ad95659 Fixing Bad pointer comparison checker in fast iteration
10 years ago
Andrzej Kotulski c4b237e9f6 Fix type of CXXThisExpr_trans
10 years ago
Andrzej Kotulski 3262640214 Move translation of init_expr to general function
10 years ago
Andrzej Kotulski 1180aabe39 Fix result of returnStmt_trans
10 years ago
Dulma Rodriguez de1a627335 Translate enums as ints and not add them to the tenv
10 years ago
Andrzej Kotulski db35afef1e Handle variable declaration inside condition expression correctly
10 years ago
Andrzej Kotulski 3b4dda102b Change return type of CTrans.loop_instruction
10 years ago
Andrzej Kotulski a9bdf2b291 Translate c++ constructor calls in var initialization
10 years ago
Andrzej Kotulski 088293b6c2 Add pointer type to argument of method call
10 years ago
Andrzej Kotulski 9c578406a1 update clang plugin version
10 years ago
Andrzej Kotulski be07cdda2a Factor out some parts of CXXMemberCallExpr
10 years ago
Andrzej Kotulski 9e39f3bf72 Refactor of declRefExpr_trans & MemberExpr_trans
10 years ago
Andrzej Kotulski 1c80ba8bb7 simplify code handling default paramters
10 years ago