aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux.lux (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-05-30More adjustments for Common Lisp.Eduardo Julian1-246/+268
2021-05-24Using offset+distance instead of from+to for text clipping.Eduardo Julian1-2/+2
2021-03-10Wrestling with JPHP.Eduardo Julian1-5/+16
2021-03-01Done with Ruby.Eduardo Julian1-0/+2
2021-02-10Continuing with LuaEduardo Julian1-9/+16
2021-02-07Mo' updates, less problems.Eduardo Julian1-1/+1
2021-01-28Implemented arithmetic right-shift in terms of logic right-shift.Eduardo Julian1-2/+2
2021-01-08Moved "log!" function under "lux/debug".Eduardo Julian1-8/+0
2020-12-29Unified repository abstraction for Aedifex.Eduardo Julian1-1/+1
2020-12-29Moved "lux/data/number" to "lux/math/number".Eduardo Julian1-45/+45
2020-12-25Replaced kebab-case with snake_case for naming convention.Eduardo Julian1-1367/+1367
2020-12-22Properly naming unicode Block type.Eduardo Julian1-1/+1
2020-12-04Re-named old luxc-jvm to lux-bootstrapper.Eduardo Julian1-2/+2
2020-12-02Re-named "::" and ":::" macros to "\" and "\\", to be consistent with the ↵Eduardo Julian1-10/+10
convention that only macros that deal with types may start with a colon.
2020-12-01Added specialized root/2 and root/3 functions in lux/math.Eduardo Julian1-387/+387
2020-11-24Better error messages when re-using a name when making a definition.Eduardo Julian1-2/+2
2020-11-17Made the syntax of ^template more consistent.Eduardo Julian1-73/+75
2020-11-05Lightweight machinery for agent-oriented programming.Eduardo Julian1-12/+9
2020-10-24Re-named some list functions.Eduardo Julian1-14/+14
2020-10-15Re-named "to-text" functions to "format".Eduardo Julian1-4/+4
2020-10-14Gave the Location type its own module.Eduardo Julian1-10/+1
2020-10-07Re-named "Cursor" type to "Location".Eduardo Julian1-172/+172
2020-07-10Fixes and improvements to JavaScript compilation.Eduardo Julian1-60/+20
2020-07-02Now using the new syntax for variants (even though they still work the old ↵Eduardo Julian1-133/+133
way... for now)
2020-06-28The "for" macro can now work directly with definitions. No text literals ↵Eduardo Julian1-25/+43
necessary.
2020-06-11Updated test for function optimization.Eduardo Julian1-1/+1
2020-05-16Parallel compilation for the new compiler(s).Eduardo Julian1-22/+34
2020-05-06Loading the artifacts from the cache and re-populating the analyser's state.Eduardo Julian1-7/+7
2020-05-05Fixed bugs while parsing modules' cached data.Eduardo Julian1-2/+2
2020-04-20Added some testing machinery to measure the code coverage of tests.Eduardo Julian1-18/+18
2019-11-16Tests for JVM bytecode machinery. [Part 5]Eduardo Julian1-1/+3
2019-09-15Added the ":let" macro to enable reuse of type fragments in larger types.Eduardo Julian1-4/+19
2019-07-26No more "n/"-prefixed functions.Eduardo Julian1-119/+59
2019-07-25No more "i/"-prefixed functions.Eduardo Julian1-82/+23
2019-07-24No more "r/"-prefixed functions.Eduardo Julian1-135/+7
2019-07-24No more "f/"-prefixed functions.Eduardo Julian1-78/+3
+ No more "m/"-prefixed functions.
2019-06-01Removed the (magical) "alias" annotations tag.Eduardo Julian1-29/+65
2019-05-28Applied several tweaks to make the code easier to process by the new compiler.Eduardo Julian1-9/+23
2019-05-24Removed the (magical) "export?" annotations tag.Eduardo Julian1-268/+256
2019-05-22Removed the (magical) "tags" annotations tag.Eduardo Julian1-400/+320
2019-05-22Removed the (magical) "imports" annotations tag.Eduardo Julian1-220/+251
2019-05-22Removed the useless #lux.type? annotation tag.Eduardo Julian1-142/+97
2019-05-02Introduced the "#Macro" type and got rid of the "#lux.macro?" annotation ↵Eduardo Julian1-136/+125
type and its "magical" compiler behavior.
2019-04-28Turned all "lux int ???" extensions to "lux i64 ???".Eduardo Julian1-22/+22
2019-04-28Turned all "lux frac ???" extensions to "lux f64 ???".Eduardo Julian1-9/+9
2019-04-17- Made the "open:" and "^open" macros not generate record-patterns, and thus ↵Eduardo Julian1-42/+58
not need (or impose a need on) tags. - The "do" macro for monads also doesn't need tags anymore.
2019-04-06Created the "lux/abstract" branch and moved some modules into it.Eduardo Julian1-3/+3
2019-04-04Forgot "lux text char".Eduardo Julian1-1/+1
2019-04-04Changed the order of the inputs to the common extensions.Eduardo Julian1-99/+95
2019-03-30Re-named "do-template" to "template".Eduardo Julian1-22/+22