aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux.lux (unfollow)
Commit message (Collapse)AuthorFilesLines
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
2019-03-29Fixed more tests.Eduardo Julian1-3/+3
2019-03-27The Python compiler is alive.Eduardo Julian1-363/+363
2019-03-17Minor improvements.Eduardo Julian1-24/+18
2019-03-17Added proper aliasing support to the new compiler.Eduardo Julian1-6/+1
Also improved aliasing support in the old compiler.
2019-03-16Got serial imports fully working.Eduardo Julian1-15/+16
2019-03-15Changed the convention for the structure opening separator from "/" to ";", ↵Eduardo Julian1-365/+365
to avoid confusion since "/" is used for relative module paths.
2019-03-14Now allowing the alias of a module to refer to the alias of an ancestor.Eduardo Julian1-21/+40
2019-03-11Improved error-reporting after using "with-expansions" by retaining the cursors.Eduardo Julian1-7/+7
2019-03-02Small fixes and improvements.Eduardo Julian1-10/+10
2019-02-11Added the special # syntax for referring to the module's alias when opening ↵Eduardo Julian1-5/+7
structures.
2019-02-05Migrated documentation tool's code into stdlib.Eduardo Julian1-7/+0
2019-02-04Fixed a bug in how the "_$" macro works.Eduardo Julian1-1/+8
2019-02-04Changed the naming style for structures.Eduardo Julian1-229/+199
2019-02-03Some refactoring around the identity function.Eduardo Julian1-6/+3
2019-02-03Improved syntax for domains/parallel-import-trees.Eduardo Julian1-15/+26
2019-02-03Relative imports can now alter the start of a path.Eduardo Julian1-35/+81
2019-02-02Some small refactoring.Eduardo Julian1-13/+22
2018-12-04Some refactoring.Eduardo Julian1-3/+3
2018-08-28Small additions to stdlib.Eduardo Julian1-1/+9
2018-08-23"lux text char" is now unsafe/optimized.Eduardo Julian1-17/+8
2018-08-23Optimized text clipping.Eduardo Julian1-18/+18
2018-08-23No more escaping of back-slash.Eduardo Julian1-1/+1