|
|
|
@642
|
[642]
|
08/28/08 13:25:59 |
weyrick |
more cleanup |
|
|
|
@641
|
[641]
|
08/28/08 12:41:13 |
weyrick |
some cleanup, organizing, fixing in the runtime. |
|
|
|
@640
|
[640]
|
08/26/08 15:13:49 |
weyrick |
get the lexer spitting out tokens like zend (enough for a hello world), … |
|
|
|
@639
|
[639]
|
08/23/08 11:48:44 |
weyrick |
add in initial spirit parser |
|
|
|
@638
|
[638]
|
08/23/08 11:10:00 |
weyrick |
add the test driver options back in with llvm cl opt |
|
|
|
@637
|
[637]
|
08/22/08 13:22:44 |
weyrick |
switch to boost::spirit lexer. requires boost 1.36 |
|
|
|
@636
|
[636]
|
08/22/08 11:31:17 |
weyrick |
switch to llvm command line parser. this drops the boost lib dependency … |
|
|
|
@635
|
[635]
|
08/21/08 10:33:14 |
weyrick |
bump trunk 2.9.8 |
|
|
|
@632
|
[632]
|
08/21/08 09:41:49 |
weyrick |
support bigloo 3.1b |
|
|
|
@631
|
[631]
|
08/15/08 13:23:09 |
weyrick |
resource: the forgotten php type |
|
|
|
@630
|
[630]
|
08/15/08 12:39:56 |
weyrick |
some work on the runtime output buffering and some llvm module work gives … |
|
|
|
@629
|
[629]
|
08/14/08 13:32:32 |
weyrick |
finally get JIT running, calling into the runtime. turns out the x86 JIT … |
|
|
|
@628
|
[628]
|
08/14/08 13:13:24 |
weyrick |
more noodling |
|
|
|
@627
|
[627]
|
08/13/08 13:03:34 |
weyrick |
don't link llvm into targets linking to rphp-eval |
|
|
|
@626
|
[626]
|
08/12/08 10:00:13 |
weyrick |
more llvm probing |
|
|
|
@625
|
[625]
|
08/11/08 09:50:06 |
weyrick |
switch to i8* pointer type, and add in the verify |
|
|
|
@624
|
[624]
|
08/08/08 10:00:46 |
weyrick |
attempt runtime startup/shutdown from llvm test module |
|
|
|
@623
|
[623]
|
08/05/08 11:13:19 |
weyrick |
add JIT execution for bitecode |
|
|
|
@622
|
[622]
|
08/05/08 08:42:35 |
weyrick |
more skeleton code in the driver |
|
|
|
@621
|
[621]
|
08/04/08 12:51:15 |
weyrick |
hook in llvm |
|
|
|
@620
|
[620]
|
08/02/08 11:10:49 |
weyrick |
try to plug the parser in. currently it appears to create and traverse a … |
|
|
|
@619
|
[619]
|
08/01/08 10:24:51 |
weyrick |
some semblance of function invocation through the runtime |
|
|
|
@618
|
[618]
|
07/30/08 13:38:03 |
weyrick |
more work on functions and extensions |
|
|
|
@617
|
[617]
|
07/29/08 09:10:03 |
weyrick |
more framework, for extensions |
|
|
|
@616
|
[616]
|
07/28/08 11:26:35 |
weyrick |
parameterize the string/char types in the lexer to implement unicode and … |
|
|
|
@615
|
[615]
|
07/25/08 10:31:23 |
weyrick |
a little script to show zend tokens, to compare to our lexer |
|
|
|
@614
|
[614]
|
07/25/08 08:02:42 |
weyrick |
get a dumpTokens() working to some degree, for testing the lexer. add … |
|
|
|
@613
|
[613]
|
07/24/08 15:40:57 |
moenicke |
* added boost-program-options macro
* added minimum required version to … |
|
|
|
@612
|
[612]
|
07/24/08 11:52:14 |
weyrick |
parse commandline options |
|
|
|
@611
|
[611]
|
07/24/08 10:27:01 |
weyrick |
plugin the pieces. everything should be built from the root CMakeLists.txt … |
|
|
|
@610
|
[610]
|
07/24/08 09:07:40 |
weyrick |
some notes, mostly stuff right from scm codebase |
|
|
|
@609
|
[609]
|
07/22/08 16:13:24 |
moenicke |
* using std::stringstream for error output |
|
|
|
@608
|
[608]
|
07/22/08 14:34:26 |
moenicke |
* added a main method for playing around with the parser |
|
|
|
@607
|
[607]
|
07/22/08 14:31:43 |
moenicke |
* replaced some strings in the parser by UnicodeString?, reportProblem will … |
|
|
|
@606
|
[606]
|
07/22/08 14:10:11 |
moenicke |
* replaced the QStack by a std::vector |
|
|
|
@605
|
[605]
|
07/22/08 12:44:12 |
weyrick |
3.8 requires uchar too? |
|
|
|
@604
|
[604]
|
07/22/08 12:41:20 |
moenicke |
* turned std::string into unicode |
|
|
|
@603
|
[603]
|
07/22/08 12:40:21 |
moenicke |
* changed m_contents from std::string to unicode |
|
|
|
@602
|
[602]
|
07/22/08 07:18:37 |
weyrick |
hash |
|
|
|
@601
|
[601]
|
07/22/08 05:41:21 |
weyrick |
might as well support bstring keys |
|
|
|
@600
|
[600]
|
07/22/08 05:33:58 |
weyrick |
hash work |
|
|
|
@599
|
[599]
|
07/21/08 14:16:29 |
weyrick |
support numeric keys, next |
|
|
|
@598
|
[598]
|
07/21/08 08:44:14 |
weyrick |
sketch in a few classes |
|
|
|
@597
|
[597]
|
07/20/08 13:07:16 |
weyrick |
spellcheck, some additions, big warning |
|
|
|
@596
|
[596]
|
07/20/08 07:38:18 |
weyrick |
more |
|
|
|
@595
|
[595]
|
07/18/08 13:20:43 |
weyrick |
just some mumblings |
|
|
|
@594
|
[594]
|
07/18/08 03:58:51 |
moenicke |
* set ICU libraries as linking targets |
|
|
|
@593
|
[593]
|
07/15/08 07:20:41 |
weyrick |
more organization |
|
|
|
@592
|
[592]
|
07/15/08 07:08:32 |
weyrick |
bunch of clean up |
|
|
|
@591
|
[591]
|
07/14/08 10:59:35 |
weyrick |
switch to storing ustring, phash and pobject as pointers in the … |
|
|
|
@590
|
[590]
|
07/14/08 09:27:02 |
weyrick |
switch p3state to a boost::tribool. we now have pTrue, pFalse, and … |
|
|
|
@589
|
[589]
|
07/14/08 09:01:38 |
weyrick |
hash work. move to unicode keys. |
|
|
|
@588
|
[588]
|
07/12/08 07:37:29 |
weyrick |
move var-test to cppunit test, little cleanup |
|
|
|
@587
|
[587]
|
07/11/08 13:50:58 |
weyrick |
this was moved |
|
|
|
@586
|
[586]
|
07/11/08 13:49:45 |
weyrick |
real rough and crusty framework for testing, along with a copy-on-write … |
|
|
|
@585
|
[585]
|
07/10/08 07:53:58 |
weyrick |
build rphp_runtime library which var-test uses |
|
|
|
@584
|
[584]
|
07/08/08 08:04:31 |
weyrick |
few more hash tests |
|
|
|
@583
|
[583]
|
07/08/08 06:29:51 |
weyrick |
get phash holding pvar, fix some whitespace |
|
|
|
@582
|
[582]
|
07/08/08 03:20:17 |
moenicke |
* added include path and the lexer |
|
|
|
@581
|
[581]
|
07/08/08 02:52:22 |
moenicke |
* ported string and character code to the ICU unicode library |
|
|
|
@580
|
[580]
|
07/08/08 02:50:50 |
moenicke |
* adding handwritten lexer from kdev-pg-qt |
|
|
|
@579
|
[579]
|
07/07/08 09:23:10 |
weyrick |
check out multiindex for stable hash |
|
|
|
@578
|
[578]
|
07/03/08 07:24:22 |
weyrick |
need to double check dirs on GLOB_ONLYDIR |
|
|
|
@577
|
[577]
|
07/01/08 08:07:30 |
weyrick |
sizes |
|
|
|
@576
|
[576]
|
06/30/08 08:26:33 |
weyrick |
some more playing and organizing. introduce a reference type, with a boost … |
|
|
|
@575
|
[575]
|
06/29/08 12:25:08 |
weyrick |
fix return type |
|
|
|
@574
|
[574]
|
06/27/08 14:02:08 |
weyrick |
add io lib support |
|
|
|
@573
|
[573]
|
06/27/08 13:32:14 |
moenicke |
* got it working |
|
|
|
@572
|
[572]
|
06/27/08 13:27:32 |
weyrick |
start some cleanup and organization |
|
|
|
@571
|
[571]
|
06/25/08 12:20:23 |
weyrick |
playing with an add operator |
|
|
|
@570
|
[570]
|
06/25/08 10:13:18 |
weyrick |
fix visitors now that p3state is an enum |
|
|
|
@569
|
[569]
|
06/25/08 03:03:46 |
moenicke |
* made p3state being an enum type in a RPHP namespace |
|
|
|
@568
|
[568]
|
06/24/08 11:03:12 |
weyrick |
all basic types defined |
|
|
|
@567
|
[567]
|
06/23/08 16:33:00 |
moenicke |
* another type info example |
|
|
|
@566
|
[566]
|
06/23/08 15:54:22 |
weyrick |
possible way to check types at runtime |
|
|
|
@565
|
[565]
|
06/23/08 13:16:40 |
moenicke |
* added boost include dir |
|
|
|
@564
|
[564]
|
06/23/08 12:40:52 |
moenicke |
* added macro that finds boost |
|
|
|
@563
|
[563]
|
06/23/08 11:11:45 |
weyrick |
for building vartest |
|
|
|
@562
|
[562]
|
06/23/08 11:07:38 |
weyrick |
variant test |
|
|
|
@561
|
[561]
|
06/22/08 07:53:01 |
moenicke |
* changed some method names, those are different in kdevel-pg |
|
|
|
@560
|
[560]
|
06/21/08 13:16:15 |
moenicke |
* parser name is lowercased in kdevelop-pg
* ParserState? is named … |
|
|
|
@559
|
[559]
|
06/21/08 06:10:17 |
moenicke |
* fixed namespace and qdebug |
|
|
|
@558
|
[558]
|
06/21/08 06:00:18 |
moenicke |
* adding kdevelop-pg to the build system |
|
|
|
@557
|
[557]
|
06/21/08 04:20:51 |
moenicke |
* using std::string now |
|
|
|
@556
|
[556]
|
06/21/08 04:05:53 |
moenicke |
* adding build system |
|
|
|
@555
|
[555]
|
06/20/08 12:51:00 |
moenicke |
* added a parser, just generated using kdevelop-pg |
|
|
|
@554
|
[554]
|
06/20/08 12:21:43 |
moenicke |
* first commit :) |
|
|
|
@553
|
[553]
|
06/20/08 12:03:40 |
weyrick |
fresh directory for playing with new ideas |
|
|
|
@552
|
[552]
|
06/19/08 10:37:38 |
weyrick |
add optional readline support to php interactive mode |
|
|
|
@551
|
[551]
|
06/18/08 11:58:46 |
weyrick |
don't bail on parse errors in php interactive mode. part of #3598 |
|
|
|
@550
|
[550]
|
06/18/08 09:43:00 |
weyrick |
fix static linking with bigloo 3.1c. fixes #3559
also correction/tweak … |
|
|
|
@549
|
[549]
|
06/17/08 11:52:48 |
weyrick |
fix detection of references in serialize |
|
|
|
@548
|
[548]
|
06/17/08 06:17:34 |
weyrick |
makefile tweak |
|
|
|
@547
|
[547]
|
06/17/08 06:17:20 |
weyrick |
test for array_slice fix |
|
|
|
@546
|
[546]
|
06/16/08 08:47:31 |
weyrick |
fix array_slice when accessing the last element of an array. thanks igli |
|
|
|
@545
|
[545]
|
06/09/08 11:09:58 |
weyrick |
test for r544 |
|
|
|
@544
|
[544]
|
06/09/08 11:09:51 |
weyrick |
fix implicit null return in functions that return a reference … |
|
|
|
@543
|
[543]
|
06/06/08 10:54:03 |
weyrick |
implement unsetting of object properties. because of the way we implement … |
|
|
|
@542
|
[542]
|
06/06/08 10:52:57 |
weyrick |
more ref tests |
|
|
|
@541
|
[541]
|
05/28/08 13:13:58 |
weyrick |
unset()ing of reference variables. partially fixes #3594 |