0
I Use This!
Inactive

Commits : Listings

Analyzed about 24 hours ago. based on code collected 1 day ago.
Apr 17, 2023 — Apr 17, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fixed condition variable environment calls to use __COUNTER__ to generate unique labels. More... almost 15 years ago
Added more TM_CALLABLE/TM_PURE macros to things. More... almost 15 years ago
Indented in such a way that the \'s all line up. More... almost 15 years ago
Enclosed macros in curly braces to avoid problems if an if-statement doesn't use them. More... almost 15 years ago
Macro-ized atomic-section-local condition waits. Closes gh-5. More... almost 15 years ago
Implemented a hard-coded local wait. More... almost 15 years ago
Removed the first_time variable, which caused problems with multiple waiting downcalls. Turns out, you don't need it. More... almost 15 years ago
Demonstrated properties for C++ and changed environment header file name. More... almost 15 years ago
Added more descriptive comments and a makefile to make the demonstration easier to access. More... almost 15 years ago
Supported passing the regular arguments down to functions. Closes gh-1. More... almost 15 years ago
Included Mike + Polina's condition variable into the environment, incorporating it with the existing macros. More... almost 15 years ago
Deleted all the old c++-specific files. Everything now runs off the macros. More... almost 15 years ago
Added real __tm_atomic sections (it works). More... almost 15 years ago
Showed that the code works in C++, too. More... almost 15 years ago
Moved the previous fix, allowing statically-scoped transaction blocks. More... almost 15 years ago
Fixed the aforementioned bug, allowing a single preamble and postamble to a waiting downcall. More... almost 15 years ago
Converted the existing solution to macros. More... almost 15 years ago
Fixed the final problem by not fucking with the stack pointer. More... almost 15 years ago
Fixed some of the problem with inline code. Currently, this fails after legitimately returning from h'(). More... almost 15 years ago
Made something almost work, by paying attention to the PIC register. Doesn't totally work, though. Somehow I get spit back to the beginning of f(). More... almost 15 years ago
Made a C version of the condition variable environment code, with some macros to make the transformation less explicit. More... almost 15 years ago
Added canaries to check for stack corruption. More... almost 15 years ago
Succeeded in breaking execution from an internal function for a condition variable! More... almost 15 years ago
Including a .gitignore file. More... almost 15 years ago
Generalized some of the localized transformations of wait() calls and of waitable function calls. More... about 15 years ago
Improved output to indicate location of wait. More... about 15 years ago
Fixed output to be cleaner and more representative of the control flow. More... about 15 years ago
Without condition variables, implemented the correct control flow for condition variables in transactions. More... about 15 years ago
Created the f-g-h calling sequence in which I need to support condition variables. More... about 15 years ago