index
:
ori/mc.git
0.2
abi
autoexpr
autovar
bettermatch
biofunc
callee-save
closures
dependent-tags
fixtraits
freebsd-port
hashtraits
integrated
kill-sleq
libmath-merge
master
matchcomp
mbld-rebase
mbld2
mpkg
netbsd-port
peephole-opt
poller
qbe
struct-lit
threadwork
tls
trait-syntax
update-bootstrap
The Myrddin compiler.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
6
/
isel.c
Age
Commit message (
Expand
)
Author
2020-07-11
Fix tests on BSDs and 9front, improve names.
abi
Ori Bernstein
2020-06-24
Return small-aggregate values by the AMD64 abi.
S. Gilles
2020-06-20
Pass small-aggregate arguments by the AMD64 abi.
S. Gilles
2020-06-11
Add classification algorithm for small-struct passing.
S. Gilles
2020-06-11
Factor out the code for placing/retrieving arguments.
S. Gilles
2020-03-15
Align spilled arguments correctly for amd64 abi.
Ori Bernstein
2019-04-28
Fix float conversions in casts.
Ori Bernstein
2019-02-26
Accept that `file` isn't a node.
Ori Bernstein
2018-07-19
Support direct tuple access operators "tuple.N"
Quentin Carbonneaux
2018-03-20
Fix corrupted merge of 'autoexpr'
S. Gilles
2018-03-13
Merge branch 'autoexpr' into libmath
S. Gilles
2018-03-06
Add ternary operator.
Ori Bernstein
2018-01-26
New auto operator.
Quentin Carbonneaux
2018-01-21
Cheap enums.
Quentin Carbonneaux
2017-09-11
Fix indentation.
Ori Bernstein
2017-09-10
Emit rotl/rotr instructions.
Ori Bernstein
2017-09-10
Format whitespace.
Ori Bernstein
2017-07-09
Style(9)-ify.
Ori Bernstein
2017-03-20
Step by line in gdb.
Ori Bernstein
2017-01-02
Fix clang warnings.
Ori Bernstein
2016-02-22
Extract util functions into separate dir from parse/
Ori Bernstein
2016-02-20
Start refactoring
Ori Bernstein
2016-02-13
Eliminate special case instructions.
Ori Bernstein
2016-02-13
Same treatment for 'repstosb'
Ori Bernstein
2016-02-13
And correctly null terminate arg lists.
Ori Bernstein
2016-02-13
Save regs correctly around rep movs
Ori Bernstein
2016-01-26
Remove the '$' shorthand for end of array.
Ori Bernstein
2015-12-28
Fix union alignment.
Ori Bernstein
2015-12-28
Remove leftover debugging cruft.
Ori Bernstein
2015-12-28
Fix alignment in argument passing.
Ori Bernstein
2015-12-15
Don't die on zero sized structs.
Ori Bernstein
2015-12-15
More fixes to void values.
Ori Bernstein
2015-12-14
Fix void arguments in argument lists.
Ori Bernstein
2015-12-14
Initial support for void as an expression.
Ori Bernstein
2015-11-17
MEGAPATCH: Tabification.
Ori Bernstein
2015-11-06
Add support for '$' operator.
Ori Bernstein
2015-10-19
Work towards better match statements.
Ori Bernstein
2015-09-27
Don't index directly off of %rax.
Ori Bernstein
2015-09-27
Working closures.
Ori Bernstein
2015-09-27
Add indirect call operator.
Ori Bernstein
2015-09-26
Separate out the concepts of code and func ptrs.
Ori Bernstein
2015-09-26
Fix up constant initialization a bit.
Ori Bernstein
2015-09-25
Refer to captured vars through env ptr
Ori Bernstein
2015-09-19
Store function args into the right place.
Ori Bernstein
2015-09-14
Fix alignment of function args.
Ori Bernstein
2015-08-24
Revert "Generates 'rol' instructions."
Ori Bernstein
2015-08-23
Generates 'rol' instructions.
Ori Bernstein
2015-08-23
Merge branch 'peephole-opt'
Ori Bernstein
2015-08-20
Update Plan 9 build for new ABI.
Ori Bernstein
2015-08-21
Get closer to the C ABI
Ori Bernstein
[next]