-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RAII #659
base: master
Are you sure you want to change the base?
RAII #659
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e248051 - Browse repository at this point
Copy the full SHA e248051View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e2cdb0 - Browse repository at this point
Copy the full SHA 0e2cdb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 683526d - Browse repository at this point
Copy the full SHA 683526dView commit details -
<feature> added __copy metamethod which enables specialized copy-assi…
…gnment and construction.
Configuration menu - View commit details
-
Copy full SHA for 5ba46c8 - Browse repository at this point
Copy the full SHA 5ba46c8View commit details -
<tests> added simple testing of raii metamethods __init, __dtor, __co…
…py, and a simple implementation of a unique smart pointer type with move semantics.
Configuration menu - View commit details
-
Copy full SHA for d867d28 - Browse repository at this point
Copy the full SHA d867d28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52ae95d - Browse repository at this point
Copy the full SHA 52ae95dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31482a8 - Browse repository at this point
Copy the full SHA 31482a8View commit details
Commits on May 21, 2024
-
<bugfix> fixed dispatch of __copy. calling __copy is limited to rhs b…
…eing a 'var', 'literal' or 'constant'.
Configuration menu - View commit details
-
Copy full SHA for a685745 - Browse repository at this point
Copy the full SHA a685745View commit details -
<refactor> added hasmetamethod(v, method). changed copy assignment be…
…havior: deferred destructor call to data of lhs is performed after copy assignment.
Configuration menu - View commit details
-
Copy full SHA for d677352 - Browse repository at this point
Copy the full SHA d677352View commit details
Commits on May 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b77f477 - Browse repository at this point
Copy the full SHA b77f477View commit details -
<bugfix> fixed small bug in copyconstruction where the type is passed…
…, e.g 'var a : A = ...', by setting rhs type only when required.
Configuration menu - View commit details
-
Copy full SHA for 8ba635e - Browse repository at this point
Copy the full SHA 8ba635eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ff7038 - Browse repository at this point
Copy the full SHA 1ff7038View commit details -
Merge branch 'raii' of github.com:renehiemstra/terra into raii
Merging with changes made directly on the remote: SDKROOT code commented out.
Configuration menu - View commit details
-
Copy full SHA for 1d03783 - Browse repository at this point
Copy the full SHA 1d03783View commit details -
<test> raii-shared_ptr.t which tests some functionality for a shared …
…pointer-like type.
Configuration menu - View commit details
-
Copy full SHA for 31a006b - Browse repository at this point
Copy the full SHA 31a006bView commit details
Commits on May 23, 2024
-
<bugfix> enabled copy assignments for rhs 'select' variables and rhs …
…pointer variables.
Configuration menu - View commit details
-
Copy full SHA for ac0c68a - Browse repository at this point
Copy the full SHA ac0c68aView commit details -
<test> raii-offset_ptr.t: example with a type that has some sematics …
…of an offset pointer type, which has an overloaded __copy method.
Configuration menu - View commit details
-
Copy full SHA for 8aee8b1 - Browse repository at this point
Copy the full SHA 8aee8b1View commit details
Commits on May 26, 2024
-
<feature> added lib/terralibext.t that is being called from terralib …
…to enable composable raii datastructures. Missing __init, __copy, __dtor methods are generated on the fly when needed.
Configuration menu - View commit details
-
Copy full SHA for 94caf67 - Browse repository at this point
Copy the full SHA 94caf67View commit details -
<refactor> changed __init, __copy, __dtor from metamethods to regular…
… methods, such that they can potentially be called in sourcecode.
Configuration menu - View commit details
-
Copy full SHA for 8cbc4b0 - Browse repository at this point
Copy the full SHA 8cbc4b0View commit details
Commits on May 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 509816d - Browse repository at this point
Copy the full SHA 509816dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0090b2e - Browse repository at this point
Copy the full SHA 0090b2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bf3f79 - Browse repository at this point
Copy the full SHA 9bf3f79View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1d9cf0 - Browse repository at this point
Copy the full SHA e1d9cf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49170c6 - Browse repository at this point
Copy the full SHA 49170c6View commit details -
<bugfix> fixed assignment__copy assignment. removed __dtor in custom …
…__copy assignment call. resource handling is in the hands of the programmer in case of __copy.
Configuration menu - View commit details
-
Copy full SHA for 2e3dcf3 - Browse repository at this point
Copy the full SHA 2e3dcf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e6bfc3 - Browse repository at this point
Copy the full SHA 4e6bfc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95a7e84 - Browse repository at this point
Copy the full SHA 95a7e84View commit details -
<bugfix> fixed throwing error in createassignment in case of a tuple …
…assignment of managed variables with a custom copy method.
Configuration menu - View commit details
-
Copy full SHA for f4caa8b - Browse repository at this point
Copy the full SHA f4caa8bView commit details -
<bugfix> proper error exception for tuple assignment of managed varia…
…bles. see test fails/raii-tuple-custom-copy.t
Configuration menu - View commit details
-
Copy full SHA for 25cb501 - Browse repository at this point
Copy the full SHA 25cb501View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd7754f - Browse repository at this point
Copy the full SHA dd7754fView commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5415fe2 - Browse repository at this point
Copy the full SHA 5415fe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ced17ed - Browse repository at this point
Copy the full SHA ced17edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8877111 - Browse repository at this point
Copy the full SHA 8877111View commit details -
Configuration menu - View commit details
-
Copy full SHA for b760837 - Browse repository at this point
Copy the full SHA b760837View commit details -
<feature> added __copy metamethod which enables specialized copy-assi…
…gnment and construction.
Configuration menu - View commit details
-
Copy full SHA for c503201 - Browse repository at this point
Copy the full SHA c503201View commit details -
<tests> added simple testing of raii metamethods __init, __dtor, __co…
…py, and a simple implementation of a unique smart pointer type with move semantics.
Configuration menu - View commit details
-
Copy full SHA for 59d0945 - Browse repository at this point
Copy the full SHA 59d0945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69b96e0 - Browse repository at this point
Copy the full SHA 69b96e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5510a1d - Browse repository at this point
Copy the full SHA 5510a1dView commit details -
<bugfix> fixed dispatch of __copy. calling __copy is limited to rhs b…
…eing a 'var', 'literal' or 'constant'.
Configuration menu - View commit details
-
Copy full SHA for 010da09 - Browse repository at this point
Copy the full SHA 010da09View commit details -
<refactor> added hasmetamethod(v, method). changed copy assignment be…
…havior: deferred destructor call to data of lhs is performed after copy assignment.
Configuration menu - View commit details
-
Copy full SHA for 4e363b0 - Browse repository at this point
Copy the full SHA 4e363b0View commit details -
<bugfix> fixed small bug in copyconstruction where the type is passed…
…, e.g 'var a : A = ...', by setting rhs type only when required.
Configuration menu - View commit details
-
Copy full SHA for 3dbede1 - Browse repository at this point
Copy the full SHA 3dbede1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c83bf9 - Browse repository at this point
Copy the full SHA 2c83bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e55ed5 - Browse repository at this point
Copy the full SHA 5e55ed5View commit details -
<test> raii-shared_ptr.t which tests some functionality for a shared …
…pointer-like type.
Configuration menu - View commit details
-
Copy full SHA for 2c24f11 - Browse repository at this point
Copy the full SHA 2c24f11View commit details -
<bugfix> enabled copy assignments for rhs 'select' variables and rhs …
…pointer variables.
Configuration menu - View commit details
-
Copy full SHA for 543bac5 - Browse repository at this point
Copy the full SHA 543bac5View commit details -
<test> raii-offset_ptr.t: example with a type that has some sematics …
…of an offset pointer type, which has an overloaded __copy method.
Configuration menu - View commit details
-
Copy full SHA for 1b56cf1 - Browse repository at this point
Copy the full SHA 1b56cf1View commit details -
<feature> added lib/terralibext.t that is being called from terralib …
…to enable composable raii datastructures. Missing __init, __copy, __dtor methods are generated on the fly when needed.
Configuration menu - View commit details
-
Copy full SHA for 9762db8 - Browse repository at this point
Copy the full SHA 9762db8View commit details -
<refactor> changed __init, __copy, __dtor from metamethods to regular…
… methods, such that they can potentially be called in sourcecode.
Configuration menu - View commit details
-
Copy full SHA for 44fa7ad - Browse repository at this point
Copy the full SHA 44fa7adView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2671e3 - Browse repository at this point
Copy the full SHA a2671e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d21b6d - Browse repository at this point
Copy the full SHA 0d21b6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84dfe04 - Browse repository at this point
Copy the full SHA 84dfe04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 433c5b7 - Browse repository at this point
Copy the full SHA 433c5b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93114ff - Browse repository at this point
Copy the full SHA 93114ffView commit details -
<bugfix> fixed assignment__copy assignment. removed __dtor in custom …
…__copy assignment call. resource handling is in the hands of the programmer in case of __copy.
Configuration menu - View commit details
-
Copy full SHA for 880342e - Browse repository at this point
Copy the full SHA 880342eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2d2ce8 - Browse repository at this point
Copy the full SHA d2d2ce8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c3a4e0 - Browse repository at this point
Copy the full SHA 2c3a4e0View commit details -
<bugfix> fixed throwing error in createassignment in case of a tuple …
…assignment of managed variables with a custom copy method.
Configuration menu - View commit details
-
Copy full SHA for 2aeb433 - Browse repository at this point
Copy the full SHA 2aeb433View commit details -
<bugfix> proper error exception for tuple assignment of managed varia…
…bles. see test fails/raii-tuple-custom-copy.t
Configuration menu - View commit details
-
Copy full SHA for 5fcd780 - Browse repository at this point
Copy the full SHA 5fcd780View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee3b76d - Browse repository at this point
Copy the full SHA ee3b76dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd5efb3 - Browse repository at this point
Copy the full SHA dd5efb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19d2f39 - Browse repository at this point
Copy the full SHA 19d2f39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50abd4a - Browse repository at this point
Copy the full SHA 50abd4aView commit details -
<refactor> prohibiting assignments of managed objects consisting of m…
…ore that 1 assignment.
Configuration menu - View commit details
-
Copy full SHA for ae58678 - Browse repository at this point
Copy the full SHA ae58678View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c31ea5 - Browse repository at this point
Copy the full SHA 5c31ea5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec311ad - Browse repository at this point
Copy the full SHA ec311adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35040c6 - Browse repository at this point
Copy the full SHA 35040c6View commit details
Commits on May 31, 2024
-
<bugfix> undid accidental deletion of macos systemcode.
Configuration menu - View commit details
-
Copy full SHA for 12f6128 - Browse repository at this point
Copy the full SHA 12f6128View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 296ba5c - Browse repository at this point
Copy the full SHA 296ba5cView commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e020696 - Browse repository at this point
Copy the full SHA e020696View commit details -
Merge remote-tracking branch 'upstream/master' into raii
merging with upstream.
Configuration menu - View commit details
-
Copy full SHA for df66d4c - Browse repository at this point
Copy the full SHA df66d4cView commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 84ebde2 - Browse repository at this point
Copy the full SHA 84ebde2View commit details
Commits on Aug 27, 2024
-
<bugfix> fixed issue with assignment of managed variables where a tem…
…porary allocvar is created.
Configuration menu - View commit details
-
Copy full SHA for eaff090 - Browse repository at this point
Copy the full SHA eaff090View commit details -
Configuration menu - View commit details
-
Copy full SHA for 487cf69 - Browse repository at this point
Copy the full SHA 487cf69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8109b94 - Browse repository at this point
Copy the full SHA 8109b94View commit details
Commits on Sep 7, 2024
-
<bugfix> fixed pasted-copy bug in __addmissingcopy - where hasdtor sh…
…ould have been hascopy.
Configuration menu - View commit details
-
Copy full SHA for 477ba23 - Browse repository at this point
Copy the full SHA 477ba23View commit details