root/trunk/rphp/frontend

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @769 [769] 11 days weyrick the JIT doesn't work (properly) when compiled into a shared library. so, …
(edit) @765 [765] 3 weeks weyrick a few assertions to track down a bad mem access
(edit) @758 [758] 3 weeks weyrick switch llvm Path to provide better outfile naming
(edit) @755 [755] 3 weeks weyrick move to name/encoding tuple for all incoming source
(edit) @749 [749] 4 weeks weyrick a rather large shuffle
(edit) @741 [741] 7 weeks weyrick add informational logging during target execution
(edit) @739 [739] 7 weeks weyrick some real error handling
(edit) @732 [732] 7 weeks weyrick switch to tuple to describe source file
(edit) @731 [731] 7 weeks weyrick first batch of fixes from previous unicode patch
(edit) @726 [726] 2 months weyrick add a preprocessor
(edit) @722 [722] 2 months weyrick add a basic strpos(), code gen for n-ary functions, and upgrade to llvm …
(edit) @675 [675] 3 months weyrick integrate an llvm cmake module. this is from the opengtl project.
(edit) @672 [672] 3 months weyrick some minor error handling stuff
(edit) @671 [671] 3 months weyrick simplified compile and link in one step, like gcc -o foo foo.c
(edit) @670 [670] 3 months weyrick use llvm-ld to do linking of bitcode and create native binary
(edit) @669 [669] 3 months weyrick cleanup, few fixes, add ir dump
(edit) @668 [668] 3 months weyrick real rough support for directly running a PHP source file in the JIT
(edit) @667 [667] 3 months weyrick implement a more realistic AST
(edit) @665 [665] 3 months weyrick rphp can now compile and execute hello world
(edit) @660 [660] 4 months weyrick more structure, port the concept of the target system
(edit) @638 [638] 5 months weyrick add the test driver options back in with llvm cl opt
(edit) @636 [636] 5 months weyrick switch to llvm command line parser. this drops the boost lib dependency …
(edit) @629 [629] 5 months weyrick finally get JIT running, calling into the runtime. turns out the x86 JIT …
(edit) @622 [622] 5 months weyrick more skeleton code in the driver
(edit) @621 [621] 5 months weyrick hook in llvm
(edit) @620 [620] 5 months weyrick try to plug the parser in. currently it appears to create and traverse a …
(edit) @618 [618] 5 months weyrick more work on functions and extensions
(edit) @616 [616] 6 months weyrick parameterize the string/char types in the lexer to implement unicode and …
(edit) @614 [614] 6 months weyrick get a dumpTokens() working to some degree, for testing the lexer. add …
(edit) @613 [613] 6 months moenicke * added boost-program-options macro * added minimum required version to …
(edit) @612 [612] 6 months weyrick parse commandline options
(add) @611 [611] 6 months weyrick plugin the pieces. everything should be built from the root CMakeLists.txt …
Note: See TracRevisionLog for help on using the revision log.