jsource
jsource copied to clipboard
J Language Source Code. Livestream links ⬇️
In `jsrc/verbs/monadic/tally.cpp`: ```cpp // TODO: refactor me [[nodiscard]] auto refactorme_zeroionei(int64_t n) { return reinterpret_cast(Bnum + (n)); } ```
Well, it works, but we should merge #178 first to prevent a conflict hell, and finish this one. * TODO: Take a better look at `I1mem`, it works now but...
Resolves #169 Oh, `` header is not available... I'll leave this here for now, until the future of possibly supporting compiler is cleared After this fix `../` path components are...
It might be something weird on my machine, since I haven't seen these show up in the CI runs. My build consistently fail on this one test, regardless whether I...
In `jsrc/verbs/monadic/tally.cpp`: ```cpp [[nodiscard]] auto refactorme_num(int64_t n) { return reinterpret_cast(Bnum + 2 + n - NUMMIN); } ```
The behaviour is changed when using `util::remove_all_occurrences(path, "../");`, which does not "back off", but only removes `..`s. https://github.com/codereport/jsource/blob/6ae660de8bff9db8d3e000bd4f25974acf17d09f/jsrc/jeload.cpp#L147-L149 This would be easiest to do with [`std::filesystem::path::lexically_normal`](https://en.cppreference.com/w/cpp/filesystem/path/lexically_normal). The broken behaviour now:...
These are the headers I could find: | Header | About | Used in | |----------------|-----------------------------------------------------|------------------------------------------------| | dirent.h | POSIX header, directories | xd.c | | dlfcn.h | POSIX header,...
There are a few macros in this file. ### APFX There are 139 usages across 8 files. `f` is the generated function's name. Could use a c++ `using` to preserve...
I gave a few talks for my employer on J engine data structures, tricks, etc., and I got permission to distribute some material here. I hope that can help this...