| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-18 | Remove unneeded breaks | Nakidai | |
| 2025-04-15 | Add cat.ccl example | Nakidai | |
| 2025-04-15 | Move empty file check | Nakidai | |
| I find checking file for emptyness in tokenizer.c rather than just after reading more correct as file is read without any errors Also, warning won't be printed with -v anymore | |||
| 2025-04-15 | Treat empty files as valid | Nakidai | |
| Though with -v set warning is printed | |||
| 2025-04-14 | Set ASAN_OPTIONS=detect_leaks=0 for tests | Nakidai | |
| I know that there're memory leaks, but I don't care about them. Though some other feautres from asan may be helpful | |||
| 2025-04-09 | Fix some style inconsistency | Nakidai | |
| 2025-04-09 | Add check if file size is 0 | Nakidai | |
| 2025-04-08 | Add cnt.ccl example | Nakidai | |
| 2025-03-31 | Add asserts for * and ~ | Nakidai | |
| 2025-03-31 | Improve tokenizer.c | Nakidai | |
| - Use CodeStatus instead of 2 variables for comments - Use errx instead of assert | |||
| 2025-03-31 | Add multiline comment example | Nakidai | |
| 2025-03-31 | Free file buffer after lexing | Nakidai | |
| 2025-03-31 | Make usage function | Nakidai | |
| 2025-03-31 | Add test target to main Makefile | Nakidai | |
| 2025-03-31 | Add 2 more examples | Nakidai | |
| - Number parser - Factorial (2 ways to implement) | |||
| 2025-03-31 | Edit test structure | Nakidai | |
| 2025-03-31 | Some style improvments v1.3.1 | Nakidai | |
| - Rename readfile to allocfile (as it actually contains cccl_allocfile function) - Add cccl_ prefix for functions defined in str.c | |||
| 2025-03-31 | Move line outside | Nakidai | |
| 2025-03-31 | Fix cccl_Executor_OK name | Nakidai | |
| 2025-03-31 | Fix infinite loop bug | Nakidai | |
| When *infinite* loop is called, there's an UB when accessing *p that points to n that was valid only inside the if block | |||
| 2025-03-30 | Simplify parser | Nakidai | |
| Don't call malloc when creating a command, but call cccl_parse function with no tokens as it will call malloc. | |||
| 2025-03-29 | Introduce multiline comments v1.3 | Nakidai | |
| 2025-03-28 | Fix minor things in manpages | Nakidai | |
| - Fix One type in macro name - Change order of Xr | |||
| 2025-03-28 | Add section to 3cl.1 | Nakidai | |
| 2025-03-26 | Add note about UB | Nakidai | |
| 2025-03-26 | Allow EOF | Nakidai | |
| 2025-03-26 | Update examples | Nakidai | |
| 2025-03-26 | Make dump more flexible for streams | Nakidai | |
| 2025-03-26 | Add examples as tests | Nakidai | |
| 2025-03-26 | Fix REPEAT loop v1.2 | Nakidai | |
| Well, maybe passthrough by default is not that good... | |||
| 2025-03-26 | Make number of REPEAT iterations static | Nakidai | |
| 2025-03-26 | Fix infinite loop | Nakidai | |
| 2025-03-26 | Fix man installation path v1.1 | Nakidai | |
| 2025-03-25 | Add pledge(2) calls | Nakidai | |
| 2025-03-25 | Add example to README | Nakidai | |
| 2025-03-25 | Add example to ccl.7 v1.0.1 | Nakidai | |
| 2025-03-25 | Update SEE ALSO in the README v1.0 | Nakidai | |
| 2025-03-25 | Add (un)install targets | Nakidai | |
| 2025-03-25 | Add language documentation | Nakidai | |
| 2025-03-25 | Add BUGS section to 3cl.1 | Nakidai | |
| 2025-03-25 | Add .1 manpage | Nakidai | |
| 2025-03-25 | Add some cool features | Nakidai | |
| - I absolutely forgot about # and :, but now fortunately it's a fixed problem - Add -d flag so 3cl will dump its state after executing | |||
| 2025-03-25 | Implement all instructions | Nakidai | |
| Something doesn't work, though | |||
| 2025-03-25 | Add almost done executor | Nakidai | |
| 2025-03-24 | Some improvements | Nakidai | |
| - Fix paser - Add verbose mode | |||
| 2025-03-24 | Add code | Nakidai | |
| 2025-03-23 | Again... | Nakidai | |
| 2025-03-23 | Last time I was here 8 months ago, idk what is this | Nakidai | |
| 2024-08-24 | Add more code | Nakidai | |
| Add some funcitons to work with variables, add more instructions and add ability to stop the code from `ccl_instruction` | |||
| 2024-08-23 | Start to rewriting code | Nakidai | |
| Since there's some UB in the master I decided to rewrite code from scratch again. I hope that attempt will be better :D | |||