projects
/
fur
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Remove support for ternary comparison operators
[fur]
/
templates
/
program.c
2017-12-12
David Kerkeslager
Use snapshots of the stack to restore stack to its...
blob
|
commitdiff
|
raw
2017-12-12
David Kerkeslager
Allocate Fur stacks on the C heap
blob
|
commitdiff
|
raw
|
diff to current
2017-12-12
David Kerkeslager
Set the environment to the same variable name
blob
|
commitdiff
|
raw
|
diff to current
2017-09-25
David Kerkeslager
Change parent_jump to parentJump to conform to previous...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-25
David Kerkeslager
Clean up stacks in the case of an exception
blob
|
commitdiff
|
raw
|
diff to current
2017-09-24
David Kerkeslager
Add very rudimentary line numbers to exceptions
blob
|
commitdiff
|
raw
|
diff to current
2017-09-22
David Kerkeslager
Simple exceptions (#6)
blob
|
commitdiff
|
raw
|
diff to current
2017-09-20
David Kerkeslager
Start passing around a jump buffer to handle errors
blob
|
commitdiff
|
raw
|
diff to current
2017-09-14
David Kerkeslager
Pass arguments to infix operators via the stack
blob
|
commitdiff
|
raw
|
diff to current
2017-09-02
David Kerkeslager
Add a stack, and use that for function call arguments
blob
|
commitdiff
|
raw
|
diff to current
2017-08-26
David Kerkeslager
Added structs
blob
|
commitdiff
|
raw
|
diff to current
2017-08-24
David Kerkeslager
Add a string concatenation operator
blob
|
commitdiff
|
raw
|
diff to current
2017-08-18
David Kerkeslager
Added list literals
blob
|
commitdiff
|
raw
|
diff to current
2017-08-17
David Kerkeslager
Added if expression statements
blob
|
commitdiff
|
raw
|
diff to current
2017-08-13
David Kerkeslager
Normalize symbol expressions
blob
|
commitdiff
|
raw
|
diff to current
2017-08-11
David Kerkeslager
Closures (and garbage collection for environments,...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-10
David Kerkeslager
Finish conditional compilation of operators
blob
|
commitdiff
|
raw
|
diff to current
2017-08-10
David Kerkeslager
Don't compile in some unused operators
blob
|
commitdiff
|
raw
|
diff to current
2017-08-10
David Kerkeslager
Appease -Wall
blob
|
commitdiff
|
raw
|
diff to current
2017-08-09
David Kerkeslager
Go back to constructors and destructors
blob
|
commitdiff
|
raw
|
diff to current
2017-08-09
David Kerkeslager
Go back to allocating environments on the heap
blob
|
commitdiff
|
raw
|
diff to current
2017-08-09
David Kerkeslager
A featureful commit:
blob
|
commitdiff
|
raw
|
diff to current
2017-08-09
David Kerkeslager
Allow users to define new zero-argument functions
blob
|
commitdiff
|
raw
|
diff to current
2017-08-09
David Kerkeslager
Get called functions from the environment
blob
|
commitdiff
|
raw
|
diff to current
2017-08-09
David Kerkeslager
Store functions as objects
blob
|
commitdiff
|
raw
|
diff to current
2017-08-08
David Kerkeslager
Added variable-length args to function calls
blob
|
commitdiff
|
raw
|
diff to current
2017-08-08
David Kerkeslager
Better names
blob
|
commitdiff
|
raw
|
diff to current
2017-08-08
David Kerkeslager
Removed not-yet-relevant runtime
blob
|
commitdiff
|
raw
|
diff to current
2017-08-08
David Kerkeslager
Removed not-yet-relevant string type
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Add boolean operators
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Add support for ternary comparison operators
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Added support for comparison operators
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Added a boolean type
blob
|
commitdiff
|
raw
|
diff to current
2017-08-06
David Kerkeslager
Add constant symbol list, which solves all the symbol...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-05
David Kerkeslager
Add the ability to assign to and retrieve variables
blob
|
commitdiff
|
raw
|
diff to current
2017-08-05
David Kerkeslager
Add a negation operator
blob
|
commitdiff
|
raw
|
diff to current
2017-08-05
David Kerkeslager
A pretty featureful commit:
blob
|
commitdiff
|
raw
|
diff to current
2017-08-04
David Kerkeslager
Add basic math
blob
|
commitdiff
|
raw
|
diff to current
2017-08-04
David Kerkeslager
Added support for integers
blob
|
commitdiff
|
raw
|
diff to current
2017-08-04
David Kerkeslager
Use an actual string type
blob
|
commitdiff
|
raw
|
diff to current
2017-08-04
David Kerkeslager
Add integration tests
blob
|
commitdiff
|
raw
|
diff to current
2017-08-03
David Kerkeslager
Added a very rudimentary fur-to-c compiler
blob
|
commitdiff
|
raw
|
diff to current