projects
/
mit-scheme.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mit-scheme.git
2019-08-25
Taylor R Campbell
Merge branch 'riastradh-20190113-aarch64-v6'
commit
|
commitdiff
|
tree
|
snapshot
2019-08-25
Taylor R Campbell
Open-code floating-point arithmetic on aarch64.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-25
Taylor R Campbell
Reduce some extraneous MOVK instructions in immediate...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-25
Taylor R Campbell
Fix set of architectures with busted fp compare exceptions.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-25
Taylor R Campbell
Work around buggy libm on NetBSD/aarch64.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-25
Taylor R Campbell
Show for which parameters the test failed.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-25
Taylor R Campbell
Simplify flo:-inf.0 and flo:+inf.0.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-25
Taylor R Campbell
Fix missing #include.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-25
Taylor R Campbell
Let caller specify how to get a temporary in ADD-IMMEDIATE.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-25
Taylor R Campbell
New GENERAL-TEMPORARY! shorthand.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-25
Taylor R Campbell
Fix units for cc_entry_to_block_offset/cc_return_to_blo...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-24
Taylor R Campbell
Fix comment about odd rounding mode.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-24
Taylor R Campbell
Add missing include guards.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-24
Taylor R Campbell
Update and clarify fp-env documentation.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-24
Taylor R Campbell
Simplify flo:update-environment!.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-24
Taylor R Campbell
Fix two bugs in floating-point environment.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-24
Taylor R Campbell
Test busted flo:set-environment!.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-22
Taylor R Campbell
Simplify some logic by using dedicated scratch register...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-22
Taylor R Campbell
Use AC_CHECK_TOOL for as and allow configure parameter.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix sign error in previous.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Link the endian-independent cmpauxmd for aarch64.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Update aarch64 release note.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Validate signed-26 PC-relative offset in B instruction.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Comment out bogus ADRP-ADD pseudo-instruction definition.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
No need for a separate function here.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix comment about ADRP to reflect reality.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Add another step to the compiler tests README.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Add note on ughbletchness of ADRP.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Add some basic compiler tests.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix some bugs in logical immediate encoding.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
One more TODO item.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Update TODO.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Disable some tests when trapping is busted.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Expect failure, not error, if trapping is not supported.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Check at runtime whether feenableexcept does anything.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix excessive sign bits in uuo link instruction.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix displaced byte load rule.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix FIXNUM-NOT rule: don't set the low bits.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Implement aarch64 logical immediate encoding.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix far uuo links.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix loading complemented immediates.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix UNSIGNED-LESS-THAN-FIXNUM? branch condition.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix indexing of remote links.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix byte ordering in GENERATE/NSECTS.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix register choices in GENERATE/REMOTE-LINKS.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix sense of INVOCATION-PREFIX:DYNAMIC-LINK choice.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix reference to constant section in GENERATE/REMOTE...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Sign-extend PC-relative branch target.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix indexing in MOVE-FRAME-UP code: objects, not bytes...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix large application setup.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Teach cmpintmd to flush the instruction cache on aarch64.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix argument to PUSH_D_CACHE_REGION.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix branch instruction in uuo link stub.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Tweak read/write_compiled_closure_target for clarity...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix cache-assignment code generation.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix case.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix LSR instruction encoding.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix scale->shift.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix read/write_compiled_closure_target.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix comment.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix PC-relative calculations to work entirely in newspace.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix read/write_compiled_closure_target offsets.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Allow non-branch in cc_return_address_to_entry_address.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix scaling of PC offsets: they're byte offsets, not...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix some symbol sizing.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Tidy up interface_to_C.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Note there is a way to do negative offsets.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Make C_to_interface go through interface_to_scheme.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix encoding of ROR and EXTR instructions.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Load UARG2, don't clobber UARG1, in apply hooks.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix calculation of hook instruction address.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix order of arguments to load-tagged-immediate.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix reversed byte order branches in read_uuo_frame_size.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix extraction of PC offset from branch instruction.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix format word padding and tweak block offsets.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix uuo link and trampoline instructions.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Make interface_to_scheme match reality, not sensibility.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Compiler oughta agree cmpauxmd about what register...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Simplify format words: make them always be instruction...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix passage of dynamic-link. Only machine register...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Assert block offset is zero.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Add a TODO.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Teach ucode identify about aarch64.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Save an instruction in multiplication with CSETM.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Tweak some register numbering to reduce a bit of code.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix register block indexing: no hooks in the register...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix add/sub immediate syntax and criterion.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Use a temporary if necessary in AFFIX-TYPE.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Draft aarch64 cmpauxmd.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix push order in move-frame-up / dynamic-link.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix some instruction syntax bugs.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Avoid REGISTER-COPY-IF-AVAILABLE and TEMPORARY-COPY...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Disable floating-point vector primitives too.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Make RTL:CONSTANT-COST always return positive.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix up some instruction decriptions.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Umptuple-check that instruction widths sum to multiples...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Put something in these stub files so they compile as...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Update config.guess and config.sub so they recognize...
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Fix configure goo for aarch64 with byte order specified.
commit
|
commitdiff
|
tree
|
snapshot
2019-08-21
Taylor R Campbell
Block offset units are instructions, not bytes, so...
commit
|
commitdiff
|
tree
|
snapshot
next