aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/analyser/function.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2017-05-01- Changed the way Scope works, to make it independent from the notion of Anal...Eduardo Julian1-1/+1
2017-04-30- Renamed fields of scopes.Eduardo Julian1-4/+4
2017-04-10- Renamed _lux_lambda to _lux_function.Eduardo Julian1-2/+2
2017-01-26- Changed the license from MPL 2.0 to MIT.Eduardo Julian1-5/+0
2017-01-25- Improved Lux error messages by ensuring the cursor is always present.Eduardo Julian1-1/+1
2016-12-01- Collected the Lux compiler's repo, the Standard Library's, the Leiningen pl...Eduardo Julian1-0/+0
2016-02-07- Fixed a bug when getting a value out of a variant (it was acting improperly...Eduardo Julian1-3/+3
2016-01-05- Optimized the new "product" implementation to improve performance & memory ...Eduardo Julian1-8/+8
2015-09-16- Now the file-name & the line numbers are stored inside the .class files for...Eduardo Julian1-5/+5
2015-08-28Changed the license from EPL to MPL.Eduardo Julian1-7/+4
2015-08-28Due to several performance issues and my inability to optimize them away due ...Eduardo Julian1-13/+9
2015-08-23- Restructuring how sums & products work [part 2]Eduardo Julian1-4/+4
2015-08-23- Restructuring how sums & products work [part 1]Eduardo Julian1-9/+13
2015-08-12- Changing tags so they're actually indices (part 3). Eduardo Julian1-4/+4
2015-08-08Refactored the tags for the analyser.Eduardo Julian1-3/+3
2015-08-06- Refacted the compiler by shifting to a pattern-matching syntax more akin to...Eduardo Julian1-12/+11
2015-08-05- Local vars can now longer have prefixed symbols.Eduardo Julian1-14/+10
2015-07-19Added copyright notice on all files that missed it.Eduardo Julian1-0/+8
2015-05-06- Removed all the unnecesary comments.Eduardo Julian1-7/+0
2015-05-01Optimized the compiler with 2 tweaks:Eduardo Julian1-7/+7
2015-04-23- Migrated all the record data-structures to the new tuple-like format.Eduardo Julian1-5/+5
2015-04-23- Removed analyse-2, as it was redundant.Eduardo Julian1-5/+5
2015-04-19- Fixed several bugs in lux.luxEduardo Julian1-4/+14
2015-04-16- Type-vars can now be deleted and be scoped (through with-var).Eduardo Julian1-1/+1
2015-04-09- Function names & parameters now take prefixes into account.Eduardo Julian1-8/+12
2015-04-08- Renamed exec to |do.Eduardo Julian1-3/+3
2015-03-21- Added module-name aliasing.Eduardo Julian1-4/+5
2015-03-19[2nd Super Refactoring That Breaks The System: Part 5]Eduardo Julian1-5/+5
2015-03-18[2nd Super Refactoring That Breaks The System: Part 4]Eduardo Julian1-9/+8
2015-03-18[2nd Super Refactoring That Breaks The System: Part 3]Eduardo Julian1-3/+3
2015-03-17[2nd Super Refactoring That Breaks The System: Part 2]Eduardo Julian1-4/+5
2015-03-08- Changed once more the syntax of the prefix for host special forms. It's now...Eduardo Julian1-265/+2
2015-03-01Code compiles again! (although, I had to employ a hack for "fold", as functio...Eduardo Julian1-34/+166
2015-03-01Almost done with the super refactoring.Eduardo Julian1-2/+2
2015-02-18[Refactor]Eduardo Julian1-5/+5
2015-02-18Corrections to the super-refactoring: part 4Eduardo Julian1-81/+79
2015-02-17Corrections to the super-refactoring: part 2Eduardo Julian1-0/+158