Skip to content

Commit eb4e572

Browse files
authored
Update README.md
1 parent 639fba2 commit eb4e572

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,38 +3,38 @@
33

44
An Example Project Show Convert Java Byte Code to LLVM IR assembler , compile standalone executable file
55

6-
This project is based on [class2ir](https://github.com/MParygin/class2ir), it based on an old llvm version.
7-
So i changed some instruct syntex, and repaired bug, enhanced functionly.
6+
This project is based on [class2ir](https://github.com/MParygin/class2ir), that based on an old llvm version.
7+
So I've changed some instruction syntex, and repaired bug, enhanced functional.
88

9-
Currently:
10-
Tested CentOS x64 executable file, and say "Hello world".
9+
## Currently:
10+
Generated CentOS x64 executable file, and say "Hello world".
1111

12-
Make:
12+
## Make:
1313
1. Enter directory java2llvm/
1414
2. Run build.sh, then you will get app.exe here.
1515

16-
Request:
16+
## Request:
1717
CentOS 7.0 x86_64
1818
java 1.8
1919
llvm-as / llc / clang 5.0
2020
make
2121

22-
Known issue:
22+
## Known issue:
2323
1. No GC.
2424
2. Maybe some of java instruction can't work, need test
2525
3. some of java instruction not implementation , see MV.java
2626
4. Object memory allocation
2727

28-
change log:
28+
## change log:
2929
1. Add base class java.lang.*, java.io.PrintStream
3030
2. Add String to handle text output, StringBuilder to handle string concat
3131
3. Trace instruction flow , to fix register var scope bug.
3232

3333

3434

3535

36-
=================================
37-
class2ir readme
36+
==============
37+
## class2ir readme
3838

3939
This project is the compiler from class files (Java byte code) to LL files (LLVM IR assembler).
4040
Result files can be compiled by llvm-as to standalone binary ELF files.

0 commit comments

Comments
 (0)