Abdelrahman Said abdelrahman
abdelrahman pushed to main at abdelrahman/tiffread 2024-04-20 16:01:33 +00:00
17263bf215 Update main.c to use wizapp stdlib and tiffread.h
5c1f80ffb6 Move tiffread definitions to separate header files
7584f926e0 Update .gitignore
02f081bf40 Add wizapp stdlib as submodule
Compare 4 commits »
abdelrahman pushed to main at abdelrahman/tiffread 2024-04-20 15:50:26 +00:00
ad9382c3fd Update .gitignore
abdelrahman created branch main in abdelrahman/tiffread 2024-04-20 15:07:54 +00:00
abdelrahman pushed to main at abdelrahman/tiffread 2024-04-20 15:07:54 +00:00
dad0aa2b5d Add README.md
e7a3fddb30 Start implementing tiffread
b0d7098add Add build scripts
2fde4231de Update .gitignore
7ad76463b8 Update .gitignore
abdelrahman created repository abdelrahman/tiffread 2024-04-20 15:04:54 +00:00
abdelrahman pushed to main at abdelrahman/performance-aware-programming 2024-04-13 20:31:17 +00:00
46ee06406f SIMD homework
abdelrahman pushed to main at abdelrahman/performance-aware-programming 2024-04-13 12:56:46 +00:00
5c97a99839 Execution ports homework
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-31 16:29:43 +00:00
be64571b0e Pass allocator as const *
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-31 16:05:20 +00:00
645686ae22 Remove unused variable
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-31 16:00:59 +00:00
3f9a908860 Address some minor bugs in dstr
2e93bd794a Switch to using Allocator in dstr
39c88505bd Fix bug with libc allocator where memory was set to 0 on reallocation
Compare 3 commits »
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-25 07:53:37 +00:00
970c588d66 Pass const Arena* to Allocator constuctor instead of Arena*
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-24 21:06:58 +00:00
efe8a104de Add allocator functions
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-24 21:05:57 +00:00
6f799c4330 Remove alloc_obj and pass double pointer to free function
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-24 20:30:37 +00:00
8a58a1cc48 Implement Allocator wrapper for memory context
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-24 20:26:14 +00:00
03d2a59948 Implement Allocator wrapper for Arena
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-24 19:25:41 +00:00
5b8e9f8be6 Wrap libc memory functions in Allocator interface
9ec123c41b Start implementing allocator abstraction
7039b5437a Implement memory context realloc function
Compare 3 commits »
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-24 17:25:12 +00:00
ca36e0dc35 Fix bug in the function that searches for the allocation header
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-24 14:57:45 +00:00
3fdd897291 Implement realloc function for Arena
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-24 13:55:37 +00:00
08703b465c Add arena allocation header
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-03-24 11:26:11 +00:00
49ce26a6c2 Switch to using calloc instead of malloc