Commit Graph

38 Commits

Author SHA1 Message Date
Victor Fernandes aa25c02661 .gitignore: add VS-related project files
buffer.c: allow start from zero capacity (still works!)
2017-02-13 18:39:58 -05:00
Victor Fernandes e491775737 Rename mark offset to proper name as per specs 2017-02-13 18:31:58 -05:00
Victor Fernandes 992f82573a Clean up redundant code and mixed measurements 2017-02-13 18:27:32 -05:00
Victor Fernandes 64e0f2d80a b_free() fix crash on NULL 2017-02-13 16:58:51 -05:00
Victor Fernandes c80fb62142 b_getc: Revert double check on EOB
b_print: add eob check in do/while
b_load: use feof() instead of EOF check
2017-02-13 13:28:05 -05:00
Victor Fernandes c8ed43f82f Fix indentation 2017-02-10 16:33:41 -05:00
Victor Fernandes d5c7383231 Rudimentary language specification 2017-02-10 16:29:07 -05:00
Victor Fernandes c51d1962dc Start Language specification 2017-02-10 15:47:24 -05:00
Victor Fernandes beb452a5db Add Test Plan 2017-02-07 14:02:43 -05:00
Victor Fernandes c7ba535938 Output test files: All working according to specs
Compare to original test files using diff or a similar tool
2017-02-07 12:40:37 -05:00
Victor Fernandes bb95cac9ee buffer.c/.h: Documentation 2017-02-02 17:04:10 -05:00
Victor Fernandes 11614dac4f Fix README 2017-02-02 16:48:04 -05:00
Victor Fernandes d3ce63fe25 Bulk commit
Test files: add original test files (small and "buffer-braking" files to check buffer behaviour
Add README
2017-02-02 16:44:26 -05:00
Victor Fernandes 4a56fbc9ed make: default to build gcc+clang 2017-02-02 15:09:35 -05:00
Victor Fernandes 947f2d9b2e Makefile 2017-02-02 15:04:19 -05:00
Victor Fernandes d8e06cc491 Fix mixed measurements, begin big file edge case tests 2017-02-02 12:28:13 -05:00
Victor Fernandes 5b1abfc541 Delete old input files 2017-02-02 10:05:00 -05:00
Victor Fernandes 49f73a91f1 Use 2017 test files, directory clean-up 2017-02-02 10:03:18 -05:00
Victor Fernandes 6f636ec73b ignore .GCH files 2017-02-01 21:09:06 -05:00
Victor Fernandes 8de91295c9 Remove useless code, add documentation 2017-02-01 21:06:45 -05:00
Victor Fernandes 7c47ba78c0 Memory management, truncation errors, EOB/EOF 2017-02-01 20:04:49 -05:00
Victor Fernandes 0647478729 Fix .gitignore v2.0 2017-02-01 20:04:14 -05:00
Victor Fernandes 903185d1b6 Fix .gitignore 2017-02-01 20:03:52 -05:00
Victor Fernandes c47a2b3898 Ignore intermediary assembly/linker/object files 2017-02-01 20:03:14 -05:00
Victor Fernandes 7ddc16ea79 delete test files 2017-02-01 18:57:29 -05:00
Victor Fernandes 1f49dc6af5 Ignore test output files 2017-02-01 18:55:54 -05:00
Victor Fernandes 22d0b75e8c Patch by Phase 2017-02-01 18:54:00 -05:00
Victor Fernandes 4763638147 remove binaries 2017-02-01 18:53:01 -05:00
Victor Fernandes 7bc26f0ad9 Remove junk files, add program specs sheet 2017-02-01 18:16:33 -05:00
Victor Fernandes 5091901421 small fix 2017-01-31 15:24:18 -05:00
Victor Fernandes b90c9f309c spec changes 2017-01-31 15:15:51 -05:00
Victor Fernandes 7fd29eb693 Mathematical fixes 2017-01-31 08:31:36 -05:00
Victor Fernandes b71a1a33ae ignore zip/executables 2017-01-31 08:29:11 -05:00
Victor Fernandes 028638ee84 Add warning to buffer.h 2017-01-30 16:35:51 -05:00
Victor Fernandes b9b910439a Improve memory allocation logic, fix malloc.h for macOS GNU GCC 2017-01-30 16:20:43 -05:00
Victor Fernandes 055c5f9c51 Update function comment header 2017-01-30 14:31:56 -05:00
Victor Fernandes 2c8fc9fd7f Fix .gitignore and b_create() 2017-01-30 14:29:38 -05:00
Victor Fernandes 9f21bf4b5c First commit 2017-01-30 12:29:09 -05:00