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