Joel Dice
|
4d9c649676
|
Merge pull request #382 from jentfoo/master
Some small classpath tweaks to be compatible with openJDK's api
|
2014-12-15 17:34:15 -07:00 |
|
Mike Jensen
|
ee0ad22415
|
Undo my collections changes, as I was wrong here
|
2014-12-15 17:15:00 -07:00 |
|
Mike Jensen
|
32a1fb21f2
|
Some small classpath tweaks to be compatible with openJDK's api
|
2014-12-15 16:26:41 -07:00 |
|
Joel Dice
|
a53ffc1792
|
Merge pull request #380 from jentfoo/synchronizedList
Add Collections.synchronizedList to classpath
|
2014-12-12 20:44:15 -07:00 |
|
Mike Jensen
|
7baa5243b0
|
Add Collections.synchronizedList to classpath
|
2014-12-12 11:35:39 -07:00 |
|
Joel Dice
|
980c3025fc
|
Merge pull request #379 from joshuawarner32/master
ASM refactoring
|
2014-12-10 16:38:49 -07:00 |
|
Joshua Warner
|
5ce8c2ed54
|
fix compile-arm64.S when using the apple toolchain
|
2014-12-10 15:22:02 -07:00 |
|
Joshua Warner
|
a200d4d529
|
pull in initial version of compile-arm64.S, to fix arm64 build (untested)
Initial implementation courtesy Joel Dice (@dicej)
|
2014-12-10 15:14:47 -07:00 |
|
Joshua Warner
|
f8b9fcf198
|
split asm files by architecture (x86 -> i386,x86_64 ; arm -> arm,arm64)
|
2014-12-10 15:14:18 -07:00 |
|
Joel Dice
|
ba4f4a0faa
|
Merge pull request #378 from joshuawarner32/arm64-interpret-ios
Add support for 'platform=ios arch=arm64 process=interpret' build
|
2014-12-09 17:11:55 -07:00 |
|
Joshua Warner
|
8be7b6aeb3
|
correct THREAD_STATE_THREAD register for arm64 on darwin
|
2014-12-09 16:34:46 -07:00 |
|
Joshua Warner
|
46e445017e
|
make sure binary-to-object doesn't generate empty objects for invalid format/architecture combinations
|
2014-12-09 14:56:59 -07:00 |
|
Joshua Warner
|
5e0f7590d9
|
fix process=interpret build for 'arch=arm64 platform=ios'
|
2014-12-09 14:56:59 -07:00 |
|
Joel Dice
|
0f426e01e5
|
Merge pull request #377 from joshuawarner32/expand-register-width
Refactoring to allow up to 64 registers
|
2014-12-09 13:54:40 -07:00 |
|
Joshua Warner
|
8f797e9b4c
|
add non-member begin/end methods for older compilers
|
2014-12-09 11:47:36 -07:00 |
|
Joshua Warner
|
01de3d9d5c
|
remove lingering 32-count limits on registers, refactor iteration, improve constants, ...
|
2014-12-09 11:18:00 -07:00 |
|
Joshua Warner
|
a749ba7adc
|
replace (int8_t)Register cast with Register::index()
|
2014-12-09 08:19:44 -07:00 |
|
joshuawarner32@gmail.com
|
d4045629d7
|
Remove unnecessary (int8_t) casts in arm backend
|
2014-12-09 08:19:44 -07:00 |
|
Joshua Warner
|
08f524a106
|
add convenience (1 << lir::Operand::Type::*) shortcuts (lir::Operand::*Mask)
|
2014-12-09 08:19:44 -07:00 |
|
Joshua Warner
|
a3ccc94cf5
|
make BoundedRegisterMask a subclass of RegisterMask
|
2014-12-09 08:19:44 -07:00 |
|
joshuawarner32@gmail.com
|
6b889b1d78
|
get rid of implicit Register casts
|
2014-12-09 08:19:44 -07:00 |
|
joshuawarner32@gmail.com
|
7c24701d37
|
transition x86 registers to Register instances
|
2014-12-09 08:19:44 -07:00 |
|
joshuawarner32@gmail.com
|
3bad154602
|
add back NoRegister and remove some implicit int->Register casts
|
2014-12-09 08:19:44 -07:00 |
|
joshuawarner32@gmail.com
|
998a5168b7
|
make Register a class
|
2014-12-09 08:19:44 -07:00 |
|
joshuawarner32@gmail.com
|
02d1a83ad9
|
rename lir::Register to lir::RegisterPair
|
2014-12-09 08:19:43 -07:00 |
|
joshuawarner32@gmail.com
|
10442dc7d6
|
finish renaming lir:: types (fixup arm)
|
2014-12-09 08:19:43 -07:00 |
|
joshuawarner32@gmail.com
|
2939480a65
|
begin renaming lir:: types
|
2014-12-09 08:19:43 -07:00 |
|
joshuawarner32@gmail.com
|
94761711c9
|
make RegisterMask a class
|
2014-12-09 08:19:43 -07:00 |
|
joshuawarner32@gmail.com
|
87465e890b
|
typedef Register and RegisterMask in arm
|
2014-12-09 08:19:43 -07:00 |
|
joshuawarner32@gmail.com
|
61e79d4f3b
|
typdef Register
|
2014-12-09 08:19:43 -07:00 |
|
Joshua Warner
|
45cc85829a
|
remove old 32-bit registerMask stuff
|
2014-12-09 08:19:43 -07:00 |
|
Joshua Warner
|
76197e1f1d
|
typedef RegisterMask
|
2014-12-09 08:19:43 -07:00 |
|
Joshua Warner
|
a509575a86
|
remove unused arm utilities / constants
|
2014-12-09 08:19:43 -07:00 |
|
Joshua Warner
|
f187361889
|
rename RegisterMask to BoundedRegisterMask
|
2014-12-09 08:19:43 -07:00 |
|
Joshua Warner
|
1110d3ff50
|
begin converting to setLowHighRegisterMasks
|
2014-12-09 08:19:43 -07:00 |
|
Joshua Warner
|
ac72aa8b91
|
split low/high register mask in OperandMask
|
2014-12-09 08:19:42 -07:00 |
|
Joel Dice
|
30359563a1
|
Merge pull request #376 from joshuawarner32/8.1-ios-sdk
add support for 8.1 SDK
|
2014-12-05 14:37:20 -07:00 |
|
Joel Dice
|
56d0c39e18
|
Merge pull request #375 from joshuawarner32/docker-arm64
Docker arm64
|
2014-12-05 14:22:26 -07:00 |
|
Joshua Warner
|
a2b4d3cb7c
|
add support for 8.1 SDK
|
2014-12-05 14:08:27 -07:00 |
|
Joshua Warner
|
56d0bd4800
|
Add arm64 dockerfile
|
2014-12-05 13:45:41 -07:00 |
|
Joshua Warner
|
29f32859da
|
add -r option to docker/build.sh for executing as root
|
2014-12-05 13:45:36 -07:00 |
|
Joel Dice
|
0134a9e815
|
Merge pull request #374 from joshuawarner32/master
fix #373 (makefile syntax on mac)
|
2014-11-26 21:17:50 -07:00 |
|
Joshua Warner
|
2762f01199
|
fix #373 (makefile syntax on mac)
|
2014-11-26 20:06:00 -07:00 |
|
Joshua Warner
|
2075cb1d6a
|
Merge pull request #372 from dicej/arm64
add process=interpret support for Linux/ARM64
|
2014-11-25 21:01:00 -07:00 |
|
Joel Dice
|
d52d0f6d96
|
add process=interpret support for Linux/ARM64
This makes all the tests pass for the platform=linux arch=arm64
process=interpret build. Next step: process=compile support.
|
2014-11-25 20:02:59 -07:00 |
|
Joel Dice
|
66f1b7cf8f
|
Merge pull request #370 from lostdj/patch-8
Added missing MIX/MAX_VALUE for basic types.
|
2014-11-19 08:15:16 -07:00 |
|
Joel Dice
|
97cc9f091f
|
Merge pull request #369 from lostdj/patch-7
String.equalsIgnoreCase(): fix nullptrex.
|
2014-11-19 08:14:30 -07:00 |
|
lostdj
|
0ec230497b
|
Added missing MIX/MAX_VALUE for basic types.
|
2014-11-19 14:27:11 +03:00 |
|
Timofey Lagutin
|
e657863656
|
String.equalsIgnoreCase(): fix nullptrex.
It's logical and conforms OpenJDK..
|
2014-11-19 14:06:31 +03:00 |
|
Joshua Warner
|
0b89357968
|
Merge pull request #368 from dicej/printf-formats
use inttypes.h macros to determine printf format symbols if possible
|
2014-11-12 10:28:59 -07:00 |
|