michael
|
a87e83e9b7
* Fix selection of package
|
hace 9 años |
florian
|
4ccc75e2e8
+ be able to specify endianess in the assembler command line
|
hace 9 años |
michael
|
33e1bc72b4
* Add options to RunCommand* call
|
hace 9 años |
michael
|
f1ef3f330a
* Add demo for RunCommand
|
hace 9 años |
michael
|
622ffb9a65
* Added some example program for TProcess
|
hace 9 años |
nickysn
|
ef9504ffd7
* made the \325 x86 prefix to generate a 0x66 prefix on i8086, thus fixing many
|
hace 9 años |
nickysn
|
6037976202
* several imul variants, featuring 32-bit or 64-bit registers marked 386+, instead of 286+
|
hace 9 años |
nickysn
|
e6ac1a4af5
+ added check for the compatibility of each instruction with the selected target
|
hace 9 años |
nickysn
|
e877bae4fc
+ add 'jmp rm16' and 'call rm16' before the rm32 versions on i8086, so the
|
hace 9 años |
Jonas Maebe
|
a228a3bf4c
* fixed parallel building for i386 after r32857
|
hace 9 años |
Jonas Maebe
|
3aba28deb7
* factored out the generation of the Objective-C section names, so we can
|
hace 9 años |
Jonas Maebe
|
3f7169e250
* treat Objective-C metaclasses (classrefdefs) as voidpointertype at the
|
hace 9 años |
Jonas Maebe
|
53bf43983a
+ support for emitting weak symbols with the high level typed constant builder
|
hace 9 años |
Jonas Maebe
|
58ae32e2d1
* factored out writing the LLVM linkage flags, take into account version
|
hace 9 años |
Jonas Maebe
|
d290ede5a6
+ added (not yet configurable) target LLVM version
|
hace 9 años |
Jonas Maebe
|
3dbe97d9b6
+ added some extra llvm versions and flags describing their features
|
hace 9 años |
Jonas Maebe
|
110a5642c0
- removed ait_weak/tai_weak, and replaced it with the previously existing
|
hace 9 años |
Jonas Maebe
|
1046c995a8
* ttai_typedconstbuilder.finalize_asmlist(): fixed handling of non-local
|
hace 9 años |
Jonas Maebe
|
bf735c7e58
* cleanup
|
hace 9 años |
michael
|
6ac5aa615a
* Extended jsonrtti so it supports streaming of datetime and destreaming datetime (bug ID 28721)
|
hace 9 años |
michael
|
e69c96d496
* Add option to ignore trailing commas in objects and arrays
|
hace 9 años |
pierre
|
de7a79f497
Use SizeInt type for GlobalStartMem and StartMem variables to avoid compilation error for msdos compact memory model
|
hace 9 años |
pierre
|
80a7b909e4
Add $goto on for FPC compilation to avoid compile time error
|
hace 9 años |
nickysn
|
72dc92e8b8
* added 'word ptr' overrides, to avoid generating 32-bit instructions (due to a
|
hace 9 años |
nickysn
|
a508f9e5d3
+ added check if the selected cpu is 386+ when writing a 66h or 67h prefix in
|
hace 9 años |
nickysn
|
114c76bc4a
+ added i8086 to the list of supported cpus in the compiler usage help screen
|
hace 9 años |
nickysn
|
22b6e00147
* extracted the writing of 0x66 and 0x67 prefixes in the x86 internal assembler
|
hace 9 años |
michael
|
b1c5077c96
* Small fix after recent changes to tests list in testsuite
|
hace 9 años |
Jeppe Johansen
|
0251263234
Move some of the local reloc calculation out of aasmcpu, and into COFF and ELF writers.
|
hace 9 años |
nickysn
|
21c9712ea2
* allow 32-bit operand sizes in the i8086 version of Tx86Operand.SetSize, so
|
hace 9 años |