diff options
Diffstat (limited to 'changelog.md')
-rw-r--r-- | changelog.md | 200 |
1 files changed, 0 insertions, 200 deletions
diff --git a/changelog.md b/changelog.md deleted file mode 100644 index c87b46b..0000000 --- a/changelog.md +++ /dev/null @@ -1,200 +0,0 @@ -# 25 - -* Fix logs being forced disabled. - -# 24 - -* Depend on SDL2. -* Remove include directory path. -* Add new instruction: DRW, CPP, STP. -* Implement more instruction: DRW, CPP, STP. -* Fix logger for CPD. -* Create window for visualising VRAM. -* Remove speed limiter. -* Unify all global variables into a struct. -* Fix luma_setDbl. -* Improve some loggers. -* Create new test program. - -# 23 - -* Implement more instructions. -* Update project description. -* Fix UB in signal handler. -* Require C11 instead of C99. -* Add more instructions. -* Remove sound buffer. - -# 22 - -* Fix version number being out of date. - -# 21 - -* Remove old readme. -* Update memory model. -* Fix ROM loader loading ROM into wrong address. -* Update bootloader. -* Fix bootloader loaded as bank 0 (should be 1). -* Add new instructions. -* Implement more instructions. -* Rename opcode LDB to BNK. -* Rewrite instruction interpreter. -* Writes in ROM no longer succeed. -* Create SIGINT handler. - -# 20 - -* Move all UTF-8 related code into a seperate project, *u8c*. -* Rewrite project. -* Require C99 instead of C17. -* Reformat the readme into HTML. - -# 1↋ - -* Create *bin* folder in destination directory when installing. - -# 1↊ - -* Remove memory leaks. -* Require C17 instead of C2x. -* Create license notices in source files. -* Create install and uninstall targets in Makefile. - -# 19 - -* Improve Makefile. -* Improve UTF-8 encoder. -* Complete UTF-8 decoder. -* Create basic print function. - -# 18 - -* Complete UTF-8 encoder. -* Fix #1. - -# 17 - -* Reformat changelog to Markdown. -* Completely rework codebase (multiple times, in C, C++, Objective-C and Rust). Finally decide on C. -* Split project into three seperate projects: *libluma* (API), *luma* (interpreter), and *luma-docs* (documentation). -* Merge with *libluma*. -* Create language sample. -* Use STDC functions instead of POSIX where possible. -* Create functions for decoding and encoding UTF-8. -* Don't include entire changelog in commit message. - -# 16 - -* Remove build artifacts. - -# 15 - -* Compile "luma" instead of "luma.bin". -* Get input file via arguments passed to executable. - -# 14 - -* Reformat README.html to Markdown. - -# 13 - -* Add "changelog.html" to keep track of changes. -* Remove deprecated gfx library files. -* Fix PGKBUILD version not considering version 0. -* Add new language example. -* Begin rewrite of entire codebase.<\li> -* Move old codebase into the "old" folder. -* Begin creation Luma stdlib API. -* Build "luma.bin" file instead of "luma.elf". - -# 12 - -* revert .gitignore styling -* reorganize source code structure in filesystem -* remove gfxlib in favour of language-bindings to underlying libraries -* adjust compiler optimization flags -* improve c++ stdlib replacement -* create cmd argument handler -* unite core functions in class with app data (replaces luma::dat) for easier access (no friends needed, "this->" instead of "luma::dat.") -* reformat README into HTML (temporary change, will be reformated again in later commit) - -# 11 - -* create the arch_t and kernel_t types -* use char const * instead of std::string -* use custom function instead of std::cerr and std::cout -* replace as many stdlib function with custom-made ones - -# 10 - -* redo .gitignore ifle -* clean up Makefile -* create PKGBUILD file -* create dedicated folder for language examples -* try to avoid macros where possible -* remove C relics -* create semi-working Vulkan test - -# ↋ - -* readd x support but only for non-linux systems (may change in the future) -* fix makefile cxxflags - -# ↊ - -* drop x support -* move codebase to c++ -* rework makefile -* create simple wayland demo - -# 9 - -* quick commit before dropping x support - -# 8 - -* create license file -* makefile optimizations -* added readme -* added stdc version checking -* x connection handling to a different file - -# 7 - -* make Makefile check for Makefile changes when linking not compiling - -# 6 - -* make Makefile check for Makefile changes when making -* make a gamble and enable -O3 - -# 5 - -* fix error when compiling crtwin.c -* make makefile super nice -* update .gitignore - -# 4 - -* change compiler to clang -* improve makefile -* create luma example file -* expanded stdlib - -# 3 - -* readd .gitignore - -# 2 - -* create makefile -* create simple xcb demo - -# 1 - -* create foundation for stdlib socket - -# 0 - -* first |