- European Union
- https://bpeetz.de
- Joined on
2023-06-15
3d417d7e15
Build(flake): Remove dead code from cranelift build process
5e7ed3d084
Build: Lock file maintenance
2d690a9d33
Add bench marks
8b5f76a26a
Build(flake): Remove dead code from cranelift build process
c1224a6eec
Build: Lock file maintenance
a3a26df65f
Build(flake): Add rustc cranelift codegen to development shell
111d46ef2e
Build(Cargo): Instruct rustc to perform fat lto in release mode
Finalize command based setup
7adea99703
Refactor(treewide): Remove the useless `tui_app` directory
15c705154e
Fix(handlers::main): Don't close the cli after an entered command
80a8c9ccf5
Fix(handlers::command): Only send success on real success
363a0f8fc4
Fix(handlers::command): Add the missing displayOutput handler
fdb6ab1c29
Fix(app::command_interface): Add a `greet_multiple()` func to test tables
296ebdb0cd
Fix(handlers::main): Close ci after a command input
fe3849a7b7
Feat(ui): Add status panel, which shows command statuses and errors
d46a0c3a24
Fix(lua_command::handle): Move lua_command handler to separate thread
b67dbf8e31
Refactor(treewide): Remove the repl, reuse of e. handling is hard
a84661c1f1
Build(flake): Remove dead code from cranelift build process
94386bf87c
Build: Lock file maintenance
a79479c1fa
Build(flake): Add rustc cranelift codegen to development shell
33d7062e9c
Build(Cargo): Instruct rustc to perform fat lto in release mode
e62febf0f4
Build(Cargo): Add mold as default linker in both profiles
d88cf810a4
Fix(app::command_interface): Provide pre-generated file, to check syntax
e792334d21
Feat(treewide): Add a feature based layout and repl subcommand
20c155d58a
sqoush
a22819c864
Fix(app::command_interface): Provide pre-generated file, to check syntax
838f62cb5d
Feat(treewide): Add a feature based layout and repl subcommand
Document Codebase
Well theoretically documenting stuff with a one line works, but if the quality isn't specified we end up with stuff like:
/// Turns a string into an integer
fn turn_string_to_integer(...…
Document Codebase
Isn't some code self documenting? I'm not arguing against comments above special code, like for example [some std library code](https://doc.rust-lang.org/src/alloc/collections/vec_deque/mod.rs.…
a6d176b6e9
Fix(event_handlers/ci_output): Remove because not needed anymore
20c751fd7f
Fix(treewide): Update codebase to new lua_macros api
c243c90cab
Fix(lua_macros): Rework to support new command focused layout
27e3ff228c
Build(flake): Make it easier to switch to nightly
2a2c173683
Fix(command_interface): Use comments to generate the help function
fbd1672d03
Style(treewide): Reorder imports and modules
734328787e
Fix(ui_widgets): Add missing lifetimes
14333944dc
Fix(handles): Add command handling over the internal event stream
a413171ffe
Refactor(transmitter): Go back to plain tx,rx channels
c3a2b2d566
Fix(lua): Switch to mlua library, as it's better than rlua
91ea3f65ea
Refactor(lua_macros): Remove dead code
fc880d47d2
Build(Lock_files): Update
866ec7c277
Refactor(ci_command_handling): Move to the event handlers
49818e0bfe
Refactor(app): Add a transmitter
ba225e29df
Fix(treewide): Use the new lua_macros macros
3e8722433d
Fix(lua_macros): Expand to generate the required types and functions