42/philosophers.git
2024-05-30 Lukas JiristeGet rid of philo_pids array as it is not needed
2024-05-30 Lukas JiristeMake semaphores lose conditionally
2024-05-30 Lukas JiristeFix well fed message not printing by initializing
2024-05-30 Lukas JiristeFurther improve philos memory, make 1 philo work
2024-05-30 Lukas JiristeHandle philo errors better, fix philo "leaks"
2024-05-30 Lukas JiristeImplement the philo side of the protocol
2024-05-30 Lukas JiristeImplement waiting for death/fed in the main
2024-05-28 Lukas JiristeRewrite semaphore initialization, add end semaphore
2024-05-28 Lukas JiristeAdd terminating null to name of philo's semaphore
2024-05-28 Lukas JiristeFix the hunger_watcher loop
2024-05-28 Lukas JiristeFix philosopher initialization
2024-05-24 Lukas JiristeAdd "empty" handle_philosophers for testing
2024-05-24 Lukas JiristeChange semaphores array for a structure
2024-05-24 Lukas JiristeAdd create_philo_sem_name and supporting functions
2024-05-24 Lukas JiristeImplement the hunger watcher, rename function
2024-05-24 Lukas JiristeRename philo attribute lives to alive, minor fixes
2024-05-24 Lukas JiristeAdd fcntl.h as depedency for macros (eg. O_CREAT)
2024-05-24 Lukas JiristeImplement is_alive function
2024-05-23 Lukas JiristeAdd semaphore to each philo
2024-05-23 Lukas JiristeClear mutex.c as dependency from Makefile
2024-05-23 Lukas JiristeMake semaphores close properly, fix array access
2024-05-12 Lukas JiristeFix most of compilation issues.
2024-05-10 Lukas JiristeImplement be_a_philosopher and its helpers
2024-05-10 Lukas JiristeImplement seat_philosophers function
2024-05-10 Lukas JiristeChange main, parsing and mem_management
2024-05-10 Lukas JiristeChange philo to guide the future changes
2024-05-10 Lukas JiristeCopy the philo as a base for the bonus
2024-05-10 Lukas JiristeRemove whitespace from end of lines in Makefile
2024-05-09 Lukas JiristeFurther change cleanup order
2024-05-09 Lukas JiristeAdd the check for well fed philosophers
2024-05-09 Lukas JiristeFormat to comply with the 42 Norm
2024-05-09 Lukas JiristeAdd missing index increment, change cleanup order
2024-05-09 Lukas JiristeJoin the threads for valgrind not to complain
2024-05-09 Lukas JiristeFix discrepancy caused by confusing ms and us
2024-05-09 Lukas JiristeImplement checking for the death of philosopher
2024-05-09 Lukas JiristeImplement the philo actions
2024-03-28 Lukas JiristeImplement seat_philosophers
2024-03-28 Lukas JiristeAdd initialization of some members of philos
2024-03-28 Lukas JiristeFix allocation of wrong size
2024-03-28 Lukas JiristeFix logic bug
2024-03-28 Lukas JiristeImplement conditional compilation
2024-03-28 Lukas JiristeImplement initialization, cleanup and mutex struct
2024-03-28 Lukas JiristeRemove unnecessary include
2024-03-28 Lukas JiristeImplement parsing of input
2024-03-26 Lukas JiristeAdd Makefile (doesn't compile yet)
2024-03-26 Lukas JiristeChange the context of the time variables
2024-03-26 Lukas JiristeCreate outline of the solution
2024-03-22 Lukas JiristeAdd .gitignore as an initial commit