2024-11-07 - 2025-11-07

Overview

35 Active Pull Requests
0 Active Issues
Excluding merges, 0 authors have pushed 0 commits to master and 211 commits to all branches. On master, 0 files have changed and there have been 0 additions and 0 deletions.

2 Releases published by 1 user

Published Task_3_-_Virtual_Memory 2024-12-06 18:37:18 +00:00

Published Task_2_-_User_Programs 2024-11-15 18:08:25 +00:00

35 Pull requests merged by 1 user

Merged #69 Refactor page to follow pintos styling for indentation and add spacing for readability 2024-12-06 18:37:19 +00:00

Merged #68 Refactor frame to add spacing and exception for indentation to follow pintos styling 2024-12-06 18:28:40 +00:00

Merged #67 Refactor mmap system call code to follow pintos style in indentation 2024-12-06 18:15:48 +00:00

Merged #66 fix: synchronise threads' SPTs with locks 2024-12-06 17:44:34 +00:00

Merged #65 fix: re-enable shareable read only executable logic 2024-12-06 17:13:03 +00:00

Merged #64 Merge 'vm/merged/pinning-synch' into master 2024-12-06 16:31:38 +00:00

Merged #63 Implement VM 2024-12-06 05:07:14 +00:00

Merged #62 Combine every component of VM together 2024-12-06 04:15:21 +00:00

Merged #59 Write back mmap file pages to file upon eviction 2024-12-06 01:01:51 +00:00

Merged #60 Merge frame pinning to themis-synch 2024-12-06 00:21:03 +00:00

Merged #58 Implement frame-pinning to protect against eviction leading to deadlocks 2024-12-05 21:55:44 +00:00

Merged #57 Refactor stack growth 2024-12-05 00:53:35 +00:00

Merged #56 Merge lazy loading with page swapping 2024-12-04 18:48:19 +00:00

Merged #55 Implement helper functions for managing the supplemental page table 2024-12-01 21:47:31 +00:00

Merged #54 Implement dynamic stack growth 2024-11-30 23:21:34 +00:00

Merged #53 Implement frame table & page eviction algorithm 2024-11-30 23:01:06 +00:00

Merged #52 fix: code review 2 changes 2024-11-24 16:52:49 +00:00

Merged #50 Use a single exit_status instead of two 2024-11-15 18:08:26 +00:00

Merged #49 Fix Bug in fd_counter initialisation when USERPROG is not defined 2024-11-15 17:17:15 +00:00

Merged #48 Implement hash table for child process results 2024-11-15 16:48:42 +00:00

Merged #47 Refactor System Calls and Process for Readability; Change FD to local counter and use it as hash 2024-11-15 16:41:13 +00:00

Merged #44 Remove args-ovf user program binary, replacing with source for testing 2024-11-15 13:41:42 +00:00

Merged #43 Update stack initialization code to handle all possible overflows and... 2024-11-15 13:38:36 +00:00

Merged #42 Fix memory leak in start_process 2024-11-14 21:06:20 +00:00

Merged #41 Optimize stack initialization by not using malloc, and remove use of 'goto' (for code review safety) 2024-11-14 16:06:23 +00:00

Merged #39 Fix multi-oom 2024-11-13 22:09:12 +00:00

Merged #38 Add Fixes to Memory Leaks, Memory Access Validation, Synchronised Processes and Refactoring 2024-11-13 19:20:20 +00:00

Merged #37 Fix Memory Leaks, Synchronisation in Processes, and Refactoring 2024-11-13 18:51:52 +00:00

Merged #36 Add validation to check for missing files in exec() args 2024-11-11 23:25:26 +00:00

Merged #35 Update variable references between conflicting merges to refer to the same... 2024-11-11 22:59:45 +00:00

Merged #34 Implement complete stack initialization, process_wait, and all system calls correctly except exec 2024-11-11 22:56:29 +00:00

Merged #31 Implement process_wait 2024-11-11 22:56:29 +00:00

Merged #33 Fix race-condition in process result (memory leak), fix infinite loop in donors_list 2024-11-11 22:24:40 +00:00

Merged #32 Combine syscall code with final stack initialization code 2024-11-11 22:23:20 +00:00

Merged #29 Add support for some basic system calls and args handling correctly. 2024-11-07 19:36:30 +00:00