aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/data/format/binary.lux (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Normalized the hierarchy of the standard library modules.Eduardo Julian2021-07-141-291/+0
|
* "signature:" -> "interface:" & "structure:" -> "implementation:"Eduardo Julian2021-06-301-1/+1
| | | "signature" & "structure" feel like very ML-specific terminology and might not be easy on programmers unfamiliar with it.
* Re-factored the UTF8 codec into its own module.Eduardo Julian2021-05-311-3/+4
|
* Done with PHP.Eduardo Julian2021-03-161-1/+1
|
* Moved "lux/data/number" to "lux/math/number".Eduardo Julian2020-12-291-6/+6
|
* Replaced kebab-case with snake_case for naming convention.Eduardo Julian2020-12-251-12/+12
|
* Improved parsing speed for Lux code.Eduardo Julian2020-12-111-1/+1
|
* Re-named "::" and ":::" macros to "\" and "\\", to be consistent with the ↵Eduardo Julian2020-12-021-5/+5
| | | | convention that only macros that deal with types may start with a colon.
* Re-named "_.claim" to "_.cover'".Eduardo Julian2020-11-281-6/+6
|
* Made the syntax of ^template more consistent.Eduardo Julian2020-11-171-27/+27
|
* Re-named "Cursor" type to "Location".Eduardo Julian2020-10-071-3/+3
|
* Can now write TAR files.Eduardo Julian2020-05-191-0/+13
|
* Fixed bugs while parsing modules' cached data.Eduardo Julian2020-05-051-79/+68
|
* Now caching the documents generated after compiling each module.Eduardo Julian2020-04-221-7/+10
|
* Now caching the reservations from the archive.Eduardo Julian2020-04-211-4/+3
|
* WIP: Major refactoring of JVM bytecode machinery.Eduardo Julian2019-11-071-1/+2
|
* No more "n/"-prefixed functions.Eduardo Julian2019-07-261-10/+11
|
* Small improvements here and there.Eduardo Julian2019-07-241-2/+2
|
* No more alternative row writers.Eduardo Julian2019-07-061-13/+9
|
* WIP: Method compilation.Eduardo Julian2019-07-051-3/+6
|
* Re-name "lux/data/error" to "lux/control/try".Eduardo Julian2019-07-021-9/+9
|
* Implemented several different bytecode instructions.Eduardo Julian2019-06-221-6/+9
|
* Separated reading and writing binary data (lumping them together was a bad ↵Eduardo Julian2019-06-211-161/+129
| | | | idea in the first place).
* Extracted binary parsing code into its own module.Eduardo Julian2019-06-211-129/+48
|
* Moved "lux/world/binary" to "lux/data/binary".Eduardo Julian2019-06-201-4/+3
|
* Improved the convention for using text formatters.Eduardo Julian2019-06-201-5/+5
|
* Expanded serialization capabilities for JVM bytecode.Eduardo Julian2019-06-201-34/+36
|
* Created the "lux/abstract" branch and moved some modules into it.Eduardo Julian2019-04-061-4/+5
|
* Re-named "do-template" to "template".Eduardo Julian2019-03-301-4/+4
|
* Changed the convention for the structure opening separator from "/" to ";", ↵Eduardo Julian2019-03-151-9/+9
| | | | to avoid confusion since "/" is used for relative module paths.
* Added the special # syntax for referring to the module's alias when opening ↵Eduardo Julian2019-02-111-2/+2
| | | | structures.
* Changed the naming style for structures.Eduardo Julian2019-02-041-20/+19
|
* Fixed bug when parsing blobs.Eduardo Julian2018-12-281-1/+1
|
* WIP: JVM bytecode generation in pure Lux.Eduardo Julian2018-12-261-27/+35
|
* Expansion for binary format.Eduardo Julian2018-12-261-124/+220
|
* Re-named the "Error" tag to "Failure".Eduardo Julian2018-12-151-6/+6
|
* Removed temporary "|" prefix on Nat.Eduardo Julian2018-07-281-18/+18
|
* Temporary commit to get rid of "+" signs for Nat.Eduardo Julian2018-07-281-18/+18
|
* Re-named "seq" to "and" and "alt" to "or".Eduardo Julian2018-07-211-17/+17
|
* Re-named "Symbol" to "Identifier".Eduardo Julian2018-07-211-1/+1
|
* Re-named "Ident" to "Name".Eduardo Julian2018-07-211-5/+5
|
* Re-named "lux/world/blob" to "lux/world/binary".Eduardo Julian2018-07-211-43/+43
|
* Re-named "Binary" type to "Format".Eduardo Julian2018-07-211-23/+23
|
* No longer giving default aliases to un-prefixed imports.Eduardo Julian2018-07-201-6/+7
|
* - New syntax for bit values: "#0" and "#1", instead of "false" and "true".Eduardo Julian2018-07-141-2/+2
| | | - Small improvements to lux-mode.
* Re-named "Bool" type to "Bit".Eduardo Julian2018-07-131-6/+6
|
* - Improvements to import syntax [part 2].Eduardo Julian2018-07-111-10/+13
|
* - Improvements to import syntax [part 0].Eduardo Julian2018-07-101-6/+6
|
* - Ported caching machinery for default compiler.Eduardo Julian2018-07-101-6/+85
| | | - Expanded binary format module.
* - Ported caching machinery for Lux Meta-Compiler to stdlib.Eduardo Julian2018-07-081-31/+88
|