516 Commits (f3a29d1c9c3713e31accbf695033486996e9c94b)

Author SHA1 Message Date
Sungkeun Cho f3a29d1c9c [frontend] Add a return param of struct type in ObjC methods
5 years ago
Sungkeun Cho 1bce54aaf3 [frontend] Handle struct copy in C
5 years ago
Sungkeun Cho 759fddc7e8 [frontend] Fix a bug in translation of empty for-loop
5 years ago
Jules Villard 2ac2f019df [clang] fix some loops with no brackets
5 years ago
Jules Villard ad45bbe28d [clang] fix order of translation for [this]
5 years ago
Sungkeun Cho 1166c13cb1 [log] Add a missing line space
5 years ago
Sungkeun Cho e4b3971441 [frontend] Fix capture mode in ObjC
5 years ago
Sungkeun Cho 2d8f404a5f Revert "[Refactoring] Use pvar instead of mangled in CapturedVar"
5 years ago
Sungkeun Cho 49bfd206a0 [Refactoring] Use pvar instead of mangled in CapturedVar
5 years ago
Sungkeun Cho 6972d9cb91 [Refactoring] Use inline record for captured variable type
5 years ago
Martin Trojer 9fd1a87cd5 Upgrade Infer to clang10
5 years ago
Jules Villard 2b4c3fcbaa [clang] remove redundant Procdesc.Node prefixes
5 years ago
Jules Villard 73195ca203 [clang] remove named node_name
5 years ago
Jules Villard 29f3941600 [clang] deal with conditionally-destroyed temporaries
5 years ago
Jules Villard 3d588b2751 [clang] get rid of FallbackNode
5 years ago
Jules Villard 2efa22073c [clang] force node creation in switch statements
5 years ago
Jules Villard f2e3f67f40 [clang] change the way we wire up return statements
5 years ago
Jules Villard 49dc61b9c5 [clang] refactor to expose when creating destructor call will succeed
5 years ago
Jules Villard e32f6ca360 [clang] fix bad interaction between ConditionalOperator and initializers
5 years ago
Jules Villard 45ff034c79 [clang] improve debug logs
5 years ago
Nikos Gorogiannis 8c40ed53d7 [typ] move type constants to own module
5 years ago
Sungkeun Cho 6bf091d8c0 [frontend] Revise translation of message expression in ObjC frontend
5 years ago
Ezgi Çiçek f5c2be5543 [frontend] Treat allocWithZone: same as alloc
5 years ago
Martin Trojer 26dcd63a25 Revert "upgrade to clang10"
5 years ago
Martin Trojer 15786e8f09 upgrade to clang10
5 years ago
Daiva Naudziuniene 91a33f6edc [frontend] Captured struct variables in cpp lambdas
5 years ago
Daiva Naudziuniene 857daf63c9 [frontend] Capture reference variables
5 years ago
Daiva Naudziuniene 42abe5b277 [frontend] Fix type of captured vars in lambda's body
5 years ago
Daiva Naudziuniene ff7cd86140 [frontend] Rearrange translation of lambda's body
5 years ago
Daiva Naudziuniene d0cb245303 [frontend] Fix capture init for cpp lambdas
5 years ago
Sungkeun Cho d13ae13a71 [pulse] Fix linting issue
5 years ago
Sungkeun Cho cb4cf115e1 [cost] Autoreleasepool size analysis
5 years ago
Qianyi Shu 5ed04a8e9a [frontend] Add translation of dictionaryWithObjects:forKeys:count:
5 years ago
Sungkeun Cho 44ff6df1d6 [frontend] Add autoreleasepool code block
5 years ago
Dulma Churchill fdb1640e12 [closures preanalysis] [3/n] Adding models to dispatch functions and remove code for previous specialization and dispatch models
5 years ago
Jules Villard 2caaa97d2a [minor] fix doc comment in cTrans.ml
5 years ago
Daiva Naudziuniene 35de604422 [frontend] Record attribute unused in local variable data
5 years ago
Daiva Naudziuniene c0152f2278 [frontend] Remove duplicate variable declaration
5 years ago
Sungkeun Cho 54c89408c2 [frontend] Fix translation of for-in block in objc
5 years ago
Sungkeun Cho 928137fb34 [frontend] Add translation of arrayWithObjects:count:
5 years ago
Daiva Naudziuniene 1c5e47d91e [frontend] Record lambda's captured variables in `operator()` procdesc
5 years ago
Daiva Naudziuniene 50d659b750 Update type of procdesc and closure expression to contain information about capture variable mode
5 years ago
Dulma Churchill 61869b8edb Revert "[frontend][clang][RFC] fix translation of enum constant"
5 years ago
Josh Berdine 65f369cf35 [ocamlformat] Reformat repo with new version
5 years ago
Sungkeun Cho 4e64657d50 [frontend][clang][RFC] fix translation of enum constant
5 years ago
Dulma Churchill fa13577695 [pulse] Model __bridge_transfer
5 years ago
Ezgi Çiçek eed39540f3 [frontned][clang] Fix the translation of CXXStdInitializerListExpr
5 years ago
Ezgi Çiçek b0da1c6837 [frontend][clang] Remove call to skip when translating CXXStdInitializerListExpr
5 years ago
Jules Villard 66ed16fd27 [clang] skip initialisation of large compound values
5 years ago
Jules Villard acb76469b5 [odoc] fix all provably-dodgy docstrings
5 years ago