Commit Graph

773 Commits

Author SHA1 Message Date
4d0ea35ff2 format: import a template plug-in 2025-04-27 00:29:24 +02:00
7a6fc23c41 Import the newer scripts from DeforaOS configure 2024-12-20 21:29:24 +01:00
094ac6db9c GitHub: introduce a test workflow
This is performed on pushes and pull-up requests to the master branch.
2024-12-20 21:16:16 +01:00
9a987cf874 Prepare to release DeforaOS Asm 0.2.7 2022-10-17 02:06:47 +02:00
8b2e46be98 arch: fix the tests on Linux 2022-10-17 02:01:35 +02:00
a9e9e3284d Update the copyright notice 2022-10-17 01:54:12 +02:00
793314a6ba arch/java: avoid a compilation warning 2022-10-17 01:54:03 +02:00
b22f5b98dd Update the copyright notice 2022-10-17 00:36:25 +02:00
efcb29c302 tests: improve the output on macOS 2022-10-17 00:36:13 +02:00
83c3c7666d Update the copyright notice 2022-10-17 00:33:50 +02:00
30690addb2 format/elf: fix the offsets for the native architectures
This also fixes the build on platforms with no native support.

Reported by Havard Eines of the NetBSD Foundation; thanks!
2022-10-17 00:33:25 +02:00
18d418bb27 Prepare to release DeforaOS Asm 0.2.6 2022-04-30 21:10:05 +02:00
10853ea4f5 src/python: provide a default Makefile
This should help fix "make distcheck".
2022-04-30 21:05:34 +02:00
9a2cfda0dc Fix the build on macOS 2022-04-30 21:05:01 +02:00
fb6a6c31b6 Update the copyright notice 2022-04-30 21:05:01 +02:00
dd59c1861c format/elf: provide a replacement for <elf.h> on macOS
This was obtained from NetBSD 9.2.
2022-04-30 21:05:01 +02:00
46ec0bfbae Actually use gtkdocentities.ent 2022-04-30 05:44:57 +02:00
04f5029cc5 Prepare to release DeforaOS Asm 0.2.5 2022-04-30 05:21:51 +02:00
e96ec3fefb Import Asm-sections.txt 2022-04-30 05:19:48 +02:00
f1e8e0ff58 Register the vendor 2022-04-30 04:02:14 +02:00
6f232c2f36 Implement compilation modes
These default to "Debug" and "Release" modes.
2022-04-30 04:02:14 +02:00
f566d43087 Update the copyright notice 2022-04-30 03:46:40 +02:00
841edfbf91 Avoid a compilation warning 2022-04-30 03:46:25 +02:00
06253d03aa Update the copyright notice 2022-04-30 03:46:07 +02:00
23e4b7f5ca Check the size in arch_get_prefix_by_opcode() 2022-04-30 03:45:49 +02:00
f1184f1095 Prepare to release DeforaOS Asm 0.2.4 2022-04-30 03:29:43 +02:00
0ed0362b5c Ship missing files
This fixes "make distcheck".
2022-04-30 03:11:27 +02:00
e84490bce8 Update the copyright notice 2022-04-30 03:00:21 +02:00
e934dd58b1 Allow the PROGNAME to be changed per binary 2022-04-30 02:59:48 +02:00
44f83e21f7 Register temporary files 2022-04-30 02:55:29 +02:00
40cfa6b1cc Register the GtkDoc targets 2022-04-30 02:55:22 +02:00
3a7c35fdf2 Generate the documentation through XML with GtkDoc 2022-04-30 02:54:34 +02:00
a70ec2f956 Register more targets 2022-04-30 02:44:28 +02:00
bf3037caf3 Import the "clint" test 2022-04-30 02:44:01 +02:00
d250c0518e Import the newer scripts from DeforaOS configure 2022-04-30 02:34:24 +02:00
3f521bc161 Import the newer scripts from DeforaOS configure 2020-11-19 03:17:33 +01:00
b78bdd3bbb Fix build with the latest configure(1) 2019-03-17 02:08:57 +01:00
ff3f310ca0 Merge branch 'khorben/arch/eth' 2018-09-10 05:48:29 +02:00
a0626c34c7 Install the Ethereum architecture plug-in 2018-09-10 05:47:19 +02:00
e57491440d Correct the definitions for the push instructions
While there, encode immediate values up to 64 bits. Bigger values are
not supported yet.
2018-09-10 05:36:31 +02:00
b697eae779 Generate the operand for the "push1" instructions 2018-09-10 04:07:34 +02:00
1cfdcf6a62 Use OP_U8 for AO_IMMEDIATE(0, 8, 0)
This is inspired by the table for the x86 instruction set.
2018-09-10 04:07:34 +02:00
1d12cbdc3a Expect an argument for push instructions 2018-09-10 04:07:34 +02:00
0f0e9ac3d5 Update the copyright notice 2018-09-10 04:07:34 +02:00
d05eb817cd Integrate the "eth" architecture in the test suite 2018-09-10 04:07:34 +02:00
0c61971874 Reflect the new project name 2018-09-10 04:07:34 +02:00
b911c946f2 Import a basic instruction set for Ethereum 2018-09-10 04:07:34 +02:00
60360d1418 Code cleanup 2018-09-10 04:07:34 +02:00
d8cae4caa0 Support the "eth" architecture in the static binaries 2018-09-10 04:07:34 +02:00
f1ca56e332 Initial import for the "eth" architecture 2018-09-10 04:07:34 +02:00