root/trunk/pcc/compiler

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @748 [748] 4 weeks weyrick add configure support for bigloo 3.2a, and another mingw patch from …
(edit) @725 [725] 2 months weyrick mingw patch from jean-francois
(edit) @689 [689] 2 months weyrick compatibility fixes concerning bigloo 3.0c and 3.1b. also allow for system …
(edit) @653 [653] 4 months weyrick saw is causing more segfaults, remove it
(edit) @552 [552] 7 months weyrick add optional readline support to php interactive mode
(edit) @551 [551] 7 months weyrick don't bail on parse errors in php interactive mode. part of #3598
(edit) @550 [550] 7 months weyrick fix static linking with bigloo 3.1c. fixes #3559 also correction/tweak …
(edit) @544 [544] 7 months weyrick fix implicit null return in functions that return a reference …
(edit) @543 [543] 7 months weyrick implement unsetting of object properties. because of the way we implement …
(edit) @541 [541] 8 months weyrick unset()ing of reference variables. partially fixes #3594
(edit) @533 [533] 8 months weyrick zendify
(edit) @531 [531] 8 months weyrick tell readline to use stderr for output when debugging in web mode
(edit) @529 [529] 8 months weyrick bump verbosity level
(edit) @523 [523] 8 months weyrick r223 added support for using class constants as literal defaults. this …
(edit) @522 [522] 8 months weyrick fix parents-declared to actually do something useful
(edit) @520 [520] 8 months weyrick ensure ini values (esp. numbers) from pcc.conf are php types. hi igli.
(edit) @518 [518] 8 months weyrick update copyright tags
(edit) @516 [516] 8 months weyrick clone has to identify its argument to ensure it's added to the symtab. …
(edit) @514 [514] 9 months weyrick don't allow redeclaration of methods in the same class. fixes #3573
(edit) @513 [513] 9 months weyrick fix declaration of interfaces with multiple parents
(edit) @496 [496] 9 months weyrick standardize some warning output
(edit) @495 [495] 9 months weyrick add the configure'd lib directory to the default-load-path
(edit) @492 [492] 9 months weyrick add an info target
(edit) @488 [488] 9 months weyrick some docs
(edit) @485 [485] 9 months weyrick fix hex code for dquote in dqparser. fixes #3570
(edit) @484 [484] 9 months weyrick when --lint is specified, check all source files on the command line
(edit) @468 [468] 9 months weyrick fix build, and remind myself not to break it next time
(edit) @457 [457] 9 months weyrick need to emit location for visibility checks, otherwise the visiblity …
(edit) @447 [447] 10 months weyrick when trying to pass script arguments to through the interpreter, short …
(edit) @446 [446] 10 months weyrick tweak
(edit) @441 [441] 10 months weyrick remove old style superglobals
(edit) @440 [440] 10 months weyrick add arrayaccess hooks to generator
(edit) @437 [437] 10 months weyrick add a newline
(edit) @436 [436] 10 months weyrick bugfix list assignment in interpreter
(edit) @435 [435] 10 months weyrick namespace: switch this extension to re_ instead of pcc_
(edit) @433 [433] 10 months weyrick add ArrayAccess? hooks to interpreter. still needed in generator.
(edit) @432 [432] 10 months weyrick plug this bug everyone seems to be running into lately
(edit) @429 [429] 10 months weyrick fix traversable interface hierarchy
(edit) @428 [428] 10 months weyrick list() semantics: if rval is empty, vars in the list get set to null
(edit) @427 [427] 10 months weyrick add the hooks into eval and generate to support object iteration in …
(edit) @421 [421] 10 months weyrick housekeeping: - standardize the couple roadsend functions to re_* - move …
(edit) @410 [410] 11 months weyrick add support for "new $this->propfetchclassname" this seems to make Smarty …
(edit) @396 [396] 11 months weyrick get rid of hard coded /usr/local/lib directories. this was for the benefit …
(edit) @389 [389] 11 months weyrick more work to normalize the build system, so that you can type "make" or …
(edit) @386 [386] 11 months weyrick exception fixes with new test case, courtesy of Honeymonster on #roadsend
(edit) @382 [382] 11 months weyrick some make rules to make sure the binaries are linked to the right …
(edit) @381 [381] 11 months weyrick another optimization patch, focused on function signatures. signatures are …
(edit) @371 [371] 11 months weyrick fix two issues that were causing output to not be binary safe. run-url was …
(edit) @365 [365] 11 months weyrick remove the way deprecated $HTTP_* super globals. this cruft was making us …
(edit) @363 [363] 11 months weyrick only compile library files -saw in unsafe
(edit) @358 [358] 12 months weyrick skip the (and) if there's only one variable to isset (the common case)
(edit) @355 [355] 12 months weyrick avoid makeing empty hashes as default values until/unless we really need …
(edit) @354 [354] 12 months weyrick don't generate return values for function calls that won't get used no …
(edit) @343 [343] 12 months weyrick don't try to unbox a :next
(edit) @342 [342] 12 months weyrick always allow these debug dumps
(edit) @341 [341] 12 months weyrick make empty a language construct instead of a builtin the included …
(edit) @335 [335] 12 months weyrick fix unsafe build of pdb
(edit) @334 [334] 12 months weyrick add readline history support to rl lib and pdb
(edit) @333 [333] 12 months weyrick add optional readline support, used by the debugger right now no history …
(edit) @329 [329] 12 months weyrick try to correct include() return values. it now returns *one* if the …
(edit) @326 [326] 12 months weyrick the default location for pcc.conf was hard coded to /etc/pcc.conf. it will …
(edit) @325 [325] 12 months weyrick fix gprof profiling in stand alones, and better error message
(edit) @314 [314] 12 months weyrick rework support for parsing ini files. allow a normal php.ini file to be …
(edit) @312 [312] 12 months weyrick add --dump-flow back in
(edit) @296 [296] 13 months weyrick typos
(edit) @293 [293] 13 months weyrick add php function for retrieving memoized parse stats
(edit) @291 [291] 13 months weyrick instanceof error only fatals if lval is a lyteral
(edit) @290 [290] 13 months weyrick allow class declarations at runtime again
(edit) @289 [289] 13 months weyrick add a way to set debug-level for stand alone binaries. only enabled for …
(edit) @288 [288] 13 months weyrick move builtin-interfaces.scm to builtin-classes.scm and define Exception …
(edit) @284 [284] 13 months timjr take a crack at marking the containers returned by functions and methods …
(edit) @282 [282] 13 months timjr The whole (if (eqv? key :next) :next (e key)) got a little outta hand…
(edit) @280 [280] 13 months timjr Attempt to de-conflate the notions of reference and location. A reference …
(edit) @279 [279] 13 months timjr if the rval is a function call, don't do reference assignment. it doesn't …
(edit) @275 [275] 13 months weyrick it's fatal to unset a string index in php5. generate the same error, and …
(edit) @258 [258] 13 months timjr get rid of the stuff about vector hashes... they don't really help …
(edit) @257 [257] 13 months timjr un-noisify this makefile too
(edit) @252 [252] 13 months weyrick fix large hex values in the lexer, and discover we completely fail to …
(edit) @248 [248] 13 months weyrick magic constant FUNCTION is also defined for methods
(edit) @244 [244] 13 months weyrick small php5 change to dqstring-parse fixes stringcurlies.php in main suite
(edit) @242 [242] 13 months weyrick do FUNCTION, METHOD and CLASS magic constants at compile time …
(edit) @237 [237] 13 months weyrick add a check to not allow instantiation of an object with a private …
(edit) @235 [235] 13 months timjr add support for pcc to create shared libs on mac os X attempt to move the …
(edit) @226 [226] 13 months weyrick make isset a language construct instead of a builtin, and implement …
(edit) @225 [225] 13 months