-
Notifications
You must be signed in to change notification settings - Fork 378
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
[RefC] Object Immortalization and Pre-Generation of Constants #3242
base: main
Are you sure you want to change the base?
Commits on Mar 2, 2024
-
[RefC] shrink value_header; object imortalized; stock well knwon values.
* Shrink Value_Header to improve utilization of memory. * When refCounter reaches its maximum, the object is immortalized to avoid overflow. This immotalization is also used to represent statically allocated stock objects. * Prepare some commonly seen values and share it to improve memory usage. * Added debug code to dump memory stats.
Configuration menu - View commit details
-
Copy full SHA for 95af70f - Browse repository at this point
Copy the full SHA 95af70fView commit details
Commits on Mar 3, 2024
-
[RefC] Allocated constants statically; Predefined commonly seen values.
* Commonly seen values such as integers less than 100 are predefined and shared. * Constant String, Int64, Bits64 and Double values are allocated statically as indestructible and shared.
Configuration menu - View commit details
-
Copy full SHA for 769f695 - Browse repository at this point
Copy the full SHA 769f695View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0bcaf3 - Browse repository at this point
Copy the full SHA f0bcaf3View commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 00957e4 - Browse repository at this point
Copy the full SHA 00957e4View commit details
Commits on Mar 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e8a011d - Browse repository at this point
Copy the full SHA e8a011dView commit details
Commits on Mar 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 373aeac - Browse repository at this point
Copy the full SHA 373aeacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91b4a2d - Browse repository at this point
Copy the full SHA 91b4a2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3805ce - Browse repository at this point
Copy the full SHA e3805ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02b8fa3 - Browse repository at this point
Copy the full SHA 02b8fa3View commit details -
Refactor constantName function in RefC.idr
Refactor constantName function to return Core String type and handle unsupported types by throwing InternalError exception.
Configuration menu - View commit details
-
Copy full SHA for 7ec8bc5 - Browse repository at this point
Copy the full SHA 7ec8bc5View commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8aaebdd - Browse repository at this point
Copy the full SHA 8aaebddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd0464 - Browse repository at this point
Copy the full SHA 3fd0464View commit details
Commits on Apr 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9cde4df - Browse repository at this point
Copy the full SHA 9cde4dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b49be30 - Browse repository at this point
Copy the full SHA b49be30View commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f4b06c1 - Browse repository at this point
Copy the full SHA f4b06c1View commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be5dfa1 - Browse repository at this point
Copy the full SHA be5dfa1View commit details
Commits on Sep 28, 2024
-
fix typo in support/refc/memoryManagement.c
Co-authored-by: Mathew Polzin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b945254 - Browse repository at this point
Copy the full SHA b945254View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4ac99e - Browse repository at this point
Copy the full SHA d4ac99eView commit details
Commits on Nov 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ce32f06 - Browse repository at this point
Copy the full SHA ce32f06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ca7291 - Browse repository at this point
Copy the full SHA 8ca7291View commit details -
Configuration menu - View commit details
-
Copy full SHA for 954bc19 - Browse repository at this point
Copy the full SHA 954bc19View commit details