1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-17 21:42:25 +02:00
Commit graph

471 commits

Author SHA1 Message Date
Andy Wingo
552e51ace7 Add stxr tests 2019-03-26 12:18:42 +01:00
Andy Wingo
ee2c6ab806 Add sti tests 2019-03-26 12:03:24 +01:00
Andy Wingo
4fe296b1df Add str tests 2019-03-26 12:00:10 +01:00
Andy Wingo
6f9bbe72c7 Add ldxi tests 2019-03-26 11:34:35 +01:00
Andy Wingo
d917dc2147 Add ldxr tests 2019-03-26 11:24:31 +01:00
Andy Wingo
c6067dd8cb Add ldi tests 2019-03-26 11:16:17 +01:00
Andy Wingo
afd32134f0 Add ldr tests 2019-03-26 11:07:44 +01:00
Andy Wingo
1808239ec8 Add bswap tests, and fix missing breaks in jit_load_args 2019-03-26 10:47:22 +01:00
Andy Wingo
082a629f62 Add extr tests 2019-03-26 10:29:31 +01:00
Andy Wingo
3acf10280b Add mov_addr test 2019-03-26 10:11:12 +01:00
Andy Wingo
ae1394831c Rework naming of test suite files 2019-03-26 10:02:30 +01:00
Andy Wingo
a20146777d Add comr/negr tests 2019-03-26 09:58:33 +01:00
Andy Wingo
7393651653 Add lsh/rsh tests 2019-03-26 09:49:16 +01:00
Andy Wingo
6a6da4a8a5 Add bitops tests 2019-03-26 09:33:40 +01:00
Andy Wingo
0127664fb3 Add remr tests 2019-03-26 09:17:49 +01:00
Andy Wingo
8e0102564a Add more div tests 2019-03-26 09:10:19 +01:00
Andy Wingo
b371e913ff Tests for some div operations 2019-03-25 21:11:44 +01:00
Andy Wingo
56d8f8d6f0 Add more tests 2019-03-25 21:02:24 +01:00
Andy Wingo
823387114a Add new tests 2019-03-25 20:38:23 +01:00
Andy Wingo
94a58a80d2 Add note about current status 2019-03-25 15:39:45 +01:00
Andy Wingo
02ce8952ef Flesh out README 2019-03-25 15:36:12 +01:00
Andy Wingo
f0cecc45d4 Convert tests to jit_load_args 2019-03-25 15:24:40 +01:00
Andy Wingo
df0a5d738f Better loading of args to registers; add tests 2019-03-25 15:08:05 +01:00
Andy Wingo
021f31f1dc Add "addi" test 2019-03-25 12:31:51 +01:00
Andy Wingo
bad7e34c83 Implementation of new design
Documentation to come, as tests get added and things settle down.
2019-03-25 12:21:23 +01:00
Andy Wingo
0d81c5c337 Beginnings of port of x86 to new design 2018-11-04 12:18:51 +01:00
Andy Wingo
c51c93708a Make _rvs array static-const 2018-11-04 12:18:38 +01:00
Andy Wingo
9bc0158238 Inline private.h into jit.c 2018-11-04 10:49:08 +01:00
Andy Wingo
447fccfed6 Remove needless PUBLIC/HIDDEN definitions 2018-10-31 22:05:09 +01:00
Andy Wingo
017740cb52 Really finish stdint conversion 2018-10-31 21:54:19 +01:00
Andy Wingo
9e70bdab38 Update gitignore 2018-10-31 21:49:41 +01:00
Andy Wingo
a0714ec410 Finish conversion to stdint types 2018-10-31 21:49:10 +01:00
Andy Wingo
47970773bc "extern"-related cleanup, and further implementation 2018-10-31 21:45:16 +01:00
Andy Wingo
0d78447d85 Trim unneded bits from jit.c 2018-10-31 19:33:26 +01:00
Andy Wingo
e81b64d2fc Update call/receive machinery
Update calls and receives to take their arguments all at once, for more
efficient shuffling.
2018-10-31 11:34:23 +01:00
Andy Wingo
17a38ffd9c Add endian.h 2018-10-30 13:54:48 +01:00
Andy Wingo
f3f71941ac Replace jit_int32_t, etc with stdint types 2018-10-30 13:48:57 +01:00
Andy Wingo
d567faf657 Create beginning of stripped-down lightning interface
This file is the beginning of a lightened lightning.
2018-10-30 13:36:09 +01:00
Andy Wingo
90ebba864a Remove unneeded bits of lightning 2018-10-30 12:32:26 +01:00
Andy Wingo
9c1b01fba5 Simplify file names 2018-10-30 12:29:18 +01:00
Andy Wingo
846e7bc443 Remove -sz.c files
The new form of this library will not need them.
2018-10-30 12:21:45 +01:00
Andy Wingo
48993156f6 Rename lightning.c to jit.c 2018-10-30 12:20:05 +01:00
Andy Wingo
796ec6c16d Rename include to jit.h, move all files to jit/
This change is in anticipation of making this lightning fork into an
include-only library.
2018-10-30 12:16:35 +01:00
Andy Wingo
a5263b6618 Remove autotools 2018-10-30 11:48:23 +01:00
Andy Wingo
8215433144 Remove bits of .gitignore no longer needed 2018-10-30 11:47:57 +01:00
Andy Wingo
beac56d7ec Remove TODO 2018-10-30 11:47:49 +01:00
Andy Wingo
4ca2f6ef2a Archive lightning ChangeLog 2018-10-30 11:42:08 +01:00
Andy Wingo
59064a1949 Move lightning.texi up to root, and remove Makefile.am 2018-10-30 11:35:53 +01:00
Andy Wingo
414f530c1d Inline body.texi and version.texi into lightning.texi 2018-10-30 11:35:01 +01:00
Andy Wingo
423d048b25 Remove example .c files from documentation 2018-10-30 11:33:58 +01:00