Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • solution
2 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.029Nov2827261714326Oct2528Apr728Mar2726Simplified the code by removing the heap, since it was unnecessarysolutionsolutionChanged the licence comment from /* */ to //Solved all checkstyle errors (again)Solved a problem with the files formatSolved the checkstyleModified the heap structure to contain an order_number that is used to check if the current packet is the next one that needs to be processedOptimized the enqueue and dequeue functions by reading and writing the data blocks using memcpy insead of copying them one byte at a timeModified the consumer_thread functionAdded the heap implementationImplemented a sorting system for packages using a min-heapFixed a bug that caused threads to enter an infinite loop in the dequeue functionImplemented the consumer threads. (Needs optimization)Implemented the ring bufferchecker.py: Check speedupmastermaster{README,src}: Update statement and fix linterREADME: Update checker reference output.README: Add assignment statement{checker,src}: Update checker and base codesrc: Fix typosAdd parallel-firewall assignmentCPPLINT.cfg: Ignore readability/todoCPPLINT.cfg: Ignore build/include_subdirREADME.checker: Add image showing creating of a private forkREADME.checker: Mention src.zip is placed in repository rootREADME.checker: Add link with instructions on installing DockerAdd README for checkerchecker: Add checker, then linterlocal.sh: Copy config files for Docker interactive runDockerfile: Use gitlab.cs.pub.ro registrylocal.sh: Add linter configuration fileschecker: Add newlines before RUNNING LINTER messageAdd global .gitignore fileAdd template files for assignments
Loading