1
0
mirror of https://github.com/php/php-src.git synced 2026-04-26 17:38:14 +02:00
Commit Graph

50 Commits

Author SHA1 Message Date
Zeev Suraski 52fcaa443b Thread-safe project 1999-04-21 15:35:57 +00:00
Stig S. Bakken a9d3d0832a move automake back to before autoconf 1999-04-21 14:06:58 +00:00
Stig S. Bakken 9003b9a261 autoheader must be called after autoconf, automake after autoheader 1999-04-21 13:45:46 +00:00
Stig S. Bakken bb74a94fa5 think before one commits 1999-04-21 13:26:27 +00:00
Stig S. Bakken f68609b50f doh. cvs appears to ignore .in files by default 1999-04-21 13:24:39 +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
Stig S. Bakken 9e4c7bd56c Makefile.in and aclocal.m4 are generated
added buildconf script
1999-04-20 01:12:53 +00:00
Zeev Suraski b7c30c1bdf Return a success value from the startup function, so we can unload immediately
if it fails.
1999-04-19 21:39:18 +00:00
Stig S. Bakken b227e385cc convert to automake 1999-04-19 20:10:26 +00:00
Andi Gutmans 9deab4118d Add a couple of ZEND_API's 1999-04-19 18:57:14 +00:00
Andi Gutmans dd03a7a2f3 Support =unset as arguments 1999-04-19 16:28:05 +00:00
Stig S. Bakken b515f34dd1 removed -lnsl and -lsocket checks from zend 1999-04-19 13:51:13 +00:00
Zeev Suraski 1ae9891e7e AiCount needs to be decreased here 1999-04-18 19:55:42 +00:00
Zeev Suraski 342c6e0b23 Whatnot:
* updated alloc_persist to use critical sections
* changed extension shutdown to two-phase
* updated dependencies
* PR support (don't remember if there was any really)
1999-04-18 15:11:52 +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
Andi Gutmans 3d631c4ca0 - Should fix the pass by reference problem. This happened because we moved
start from arg 1 now and not arg 0. There might be more places which need fixing
 like in the executor but the bug seems OK now.
1999-04-15 17:41:21 +00:00
Zeev Suraski fa76f0c903 Compile fix 1999-04-14 21:03:25 +00:00
Andi Gutmans 39f9487ee1 -Tiny patches 1999-04-14 19:53:33 +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
Andi Gutmans 3fcc6511f6 * Optimize argument_stack top lookup
* Fix a nasty bug in zend_ptr_stack_clean()
1999-04-13 17:03:10 +00:00
Zeev Suraski 533f135987 Remove unnecessary stack 1999-04-12 21:50:49 +00:00
Zeev Suraski ad9b13eb9e off by one 1999-04-12 21:06:29 +00:00
Zeev Suraski 1dff49ec83 Minor optimization 1999-04-12 20:49:02 +00:00
Zeev Suraski 3ca6d6113a Make functions that don't take arguments somewhat happier:) 1999-04-12 19:44:47 +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 15be5f0b4a Destroy the resource list after destroying the symbol table, otherwise the
auto-destructor for resources are run when the resource list is no longer valid
1999-04-12 18:40:18 +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 4472d05025 Allow runtime setting of the memory limit 1999-04-10 16:24:28 +00:00
Zeev Suraski 2e9886de3c Get rid of php3_ini in Zend 1999-04-10 14:44:35 +00:00
Zeev Suraski 7656c77c38 We need to initialize the utility values after we initialize the INI file, which in
turn, is after we initialize Zend.  Set the utility values separately from Zend's
initialization
1999-04-10 11:21:55 +00:00
Andi Gutmans 906dc43ed7 - Changed here-docs to <<< followed by whitespace. 1999-04-09 20:47:29 +00:00
Andi Gutmans 5cb576d81a - I guess print $GLOBALS and print "$GLOBALS" should yield the same result
so I returned the one in encaps_var.
- Made INITAL_OP_ARRAY_SIZE smaller (64? can't remeber). I don't think the
  erealloc()'s during compile time are such a biggy, we might make it even
  smaller. We can have a configure time option as to it's size.
1999-04-09 15:18:29 +00:00
Andi Gutmans 2d7b9b038d - Support $GLOBALS in cvar's. Now list(..) = each($GLOBALS) will work.
- Remove support of $GLOBALS in enacapsed strings. print "$GLOBALS" isn't
  supposed to work in any case.
1999-04-09 15:01:13 +00:00
Zeev Suraski 43c0e94ac9 Honor a semicolon on the same line as an ending token of a heredoc 1999-04-09 11:19:03 +00:00
Zeev Suraski 0a6e9ddd7f Prevent class redeclarations 1999-04-09 10:59:58 +00:00
Zeev Suraski 9d8e0db38f * Add arguments to shutdown functions
* Remove traces of php_ini stuff
1999-04-08 21:14:50 +00:00
Zeev Suraski f2d5ca7482 "Our favourite mistake" 1999-04-08 20:27:08 +00:00
Zeev Suraski 17bdb70823 $GLOBALS support 1999-04-08 20:21:36 +00:00
Andi Gutmans 893160fcbe foreach() syntax has changed 1999-04-08 04:11:23 +00:00
Zeev Suraski 135da4b4fc Fix static assignment 1999-04-08 00:18:29 +00:00
Zeev Suraski d1d96d04c6 Remove an unused variable 1999-04-07 23:09:09 +00:00
Zeev Suraski 694d94983b That's better. 1999-04-07 21:14:10 +00:00
Zeev Suraski d94f3e22ae We didn't save the .dsp back then... 1999-04-07 21:00:45 +00:00
Zeev Suraski d9c4871592 Cleanups: ZendCore->libzend 1999-04-07 20:30:03 +00:00
Rasmus Lerdorf a6043d3e1e *** empty log message *** 1999-04-07 18:18:16 +00:00
Andi Gutmans 573b46022c Zend Library 1999-04-07 18:10:10 +00:00