Zeev Suraski
b0bfa458b5
* Fix all hash checks that checked Bucket.arKey for NULL, when it was changed
...
to char[1], these checks should have been changed to Bucket.nKeyLength==0
* Support runtime declaration of functions. I ended up changing the grammar
to catch top level functions vs. nested functions. The reason is simple -
if we don't have functions properly declared at compile-time, function calls
cannot be resolved at compile time, and have to be resolved at runtime, which
ends up being much much slower (without the optimizer, that is).
It's no biggy though, the grammar change isn't that bad.
1999-05-15 15:47:24 +00:00
Zeev Suraski
5a5806e02a
Cleanups, remove old ts code
1999-04-24 00:12:55 +00:00
Zeev Suraski
551fe7780b
Make token names uniform, they all begin with T_ now.
1999-04-22 23:08:42 +00:00
Zeev Suraski
7a87fcbbda
Thread safety patch. We're still not quite there but it compiles again, and
...
more logic has been implemented.
1999-04-21 03:49:09 +00:00
Andi Gutmans
dd03a7a2f3
Support =unset as arguments
1999-04-19 16:28:05 +00:00
Zeev Suraski
1ae9891e7e
AiCount needs to be decreased here
1999-04-18 19:55:42 +00:00
Andi Gutmans
b32b2831d8
- one more place which seems to have needed fixing. I don't have time to look
...
more into it. I hope we don't have anymore places which need fixing.
1999-04-15 17:43:16 +00:00
Zeev Suraski
76ceb9ad44
Better detection
1999-04-13 22:09:59 +00:00
Zeev Suraski
7c2155c1ad
Move Ai stuff before get_zval_*(), like Andi suggested. Fixes Sascha's huge
...
memory leak
1999-04-13 20:50:31 +00:00
Andi Gutmans
e1e2226b92
- Fix various memory leaks.
1999-04-13 19:28:03 +00:00
Andi Gutmans
d86ed8207c
Refcount bugfix
1999-04-13 17:49:14 +00:00
Zeev Suraski
1dff49ec83
Minor optimization
1999-04-12 20:49:02 +00:00
Zeev Suraski
714f450a00
This should take care of "this" for user-defined functions. It wasn't yet working
...
for built-in functions anyway, this one is coming soon.
1999-04-12 19:40:48 +00:00
Zeev Suraski
39a7f4c306
This patch is a go. Not fully optimized yet, but working properly.
...
Prepatch tagged as BEFORE_STACK_PATCH.
1999-04-12 18:29:09 +00:00
Zeev Suraski
b06c5731fc
Minor fixes:
...
missing zval_copy_ctor()
messed up AiCount fix
1999-04-12 17:59:36 +00:00
Zeev Suraski
17bdb70823
$GLOBALS support
1999-04-08 20:21:36 +00:00
Zeev Suraski
135da4b4fc
Fix static assignment
1999-04-08 00:18:29 +00:00
Andi Gutmans
573b46022c
Zend Library
1999-04-07 18:10:10 +00:00