Derick Rethans
643f21e840
- MFZE1
2002-07-14 09:29:42 +00:00
8e7219e123
ChangeLog update
2002-07-08 00:17:06 +00:00
Andi Gutmans
1b5ac1386e
- Path which should improve previous fix.
2002-07-07 19:59:37 +00:00
Andi Gutmans
4271895222
- First try at solving problem with different objects being allocated the
...
- same id.
2002-07-07 19:34:34 +00:00
Stanislav Malyshev
0ed4f6d184
name length should be strlen+1
2002-07-07 13:06:58 +00:00
Sebastian Bergmann
c9f1c9c19f
Allow for 'class Namespace::Bar extends Foo' syntax. Patch by Timm Friebe <thekid@thekid.de>.
2002-07-07 08:22:23 +00:00
08f4a57cad
ChangeLog update
2002-07-07 00:17:17 +00:00
Andi Gutmans
677a9e8751
- Fix problem where scope was lost in nested function calls.
...
- Thanks to Timm Friebe for diving into this one.
2002-07-06 17:44:45 +00:00
Zeev Suraski
0ae66bd659
spelling fix
2002-07-06 16:48:13 +00:00
e8c76f21ad
ChangeLog update
2002-07-06 00:18:36 +00:00
Stig Bakken
eebae9f9ef
* folding fixes
2002-07-05 02:34:54 +00:00
7e921b42a4
ChangeLog update
2002-07-02 00:37:08 +00:00
Andi Gutmans
57b853c831
- Fix bug when acccessing $this not in class scope.
2002-07-01 15:13:39 +00:00
Andi Gutmans
4a52b98835
- Export zend_object_get_address()
2002-07-01 04:21:40 +00:00
acac7af404
ChangeLog update
2002-07-01 00:24:52 +00:00
Andi Gutmans
4d1321afbc
- Remember to document autoload when I have time.
2002-06-30 19:55:50 +00:00
Derick Rethans
bf4e59449b
- MFZE1
2002-06-30 11:18:43 +00:00
cfc2259d13
ChangeLog update
2002-06-30 00:22:49 +00:00
Andi Gutmans
f24cb9731c
- Get ready for alpha2
2002-06-29 19:37:10 +00:00
Andi Gutmans
401c26fb5e
- Invalid -> Undefined
2002-06-29 16:01:40 +00:00
Andi Gutmans
5f2fcdd689
- Add missing semi-colon.
2002-06-29 15:38:40 +00:00
Andi Gutmans
ede84fa384
- Improve some error messages.
2002-06-29 15:30:27 +00:00
Andi Gutmans
20d02565df
- Revert previous fix.
2002-06-29 11:24:11 +00:00
Andi Gutmans
6116145f9f
- Change E_ERROR -> E_COMPILE_ERROR where needed.
2002-06-29 08:42:17 +00:00
Andi Gutmans
dd8df52223
- Fix for bug #17882 . We complain if the same method is declared twice.
2002-06-29 08:38:24 +00:00
Andi Gutmans
6339bd5912
- Fix bug 15037
...
- Bump version to alpha2-dev
2002-06-29 07:35:41 +00:00
7e5b2f2165
ChangeLog update
2002-06-29 00:30:30 +00:00
Andi Gutmans
1f6cadcd28
- WS fix
2002-06-28 15:30:03 +00:00
5bb94cb3a2
ChangeLog update
2002-06-27 00:22:58 +00:00
Andi Gutmans
737de1bd0c
- Autoloading support based on patch from Ivan Ristic.
...
- Again I hope this feature ends up working well because if it doesn't we
- might need to nuke it. This only works for global scoped classes and it
- will never work for sub-classes so don't even ask!!!!!
- Just define an __autoload() function in the global scope and it will be
- called with the class name as the parameter if it doesn't manage to find
- the class.
2002-06-26 15:13:14 +00:00
Andi Gutmans
28247f572a
- Centralize global class fetch
2002-06-26 14:24:23 +00:00
Andi Gutmans
b55a20abf4
- Fix problem with scope's not changing correctly during method calls.
...
- Reapply a tiny optimization to the allocator so that in non-debug mode
- we clean memory without detecting leaks.
2002-06-26 11:07:35 +00:00
26d98b5b0a
ChangeLog update
2002-06-25 00:27:38 +00:00
Andi Gutmans
136b92e33a
- MFZE1 (Turn off fast cache until we make sure it performs well.)
2002-06-24 19:41:06 +00:00
Andi Gutmans
c6b39eb50d
- More fixes (warnings, bug fixes etc.)
2002-06-24 18:49:13 +00:00
Andi Gutmans
68663bf96b
- Revert patch which checks at run-time if you're allowed to assign
...
- certain values by reference.
- We still need to find a solution for cases when this shouldn't be allowed
- as it might cause leaks.
2002-06-24 17:58:22 +00:00
Andi Gutmans
8fd5e70e2d
- Fix crash bug and clean up a bit.
2002-06-24 17:47:46 +00:00
Sebastian Bergmann
1ae6ee5458
IMHO, ZTS should no longer be labeled experimental.
2002-06-24 16:10:33 +00:00
Andi Gutmans
95e0bb6a4b
- MFZE1
2002-06-24 13:45:21 +00:00
Andi Gutmans
2172abcb0a
- Don't use cache if we're using ZEND_MM
2002-06-24 13:41:26 +00:00
Andi Gutmans
3b8cd875ab
- Hardcode alignment to 8. We might need a configure check for this.
2002-06-24 13:21:49 +00:00
Andi Gutmans
15d7936601
- Improve memory manager to allocate small blocks quickly.
2002-06-24 12:39:08 +00:00
Andi Gutmans
1c20bf27da
- Don't keep allocated blocks in a linked list if we're in non-debug mode
...
- as now the memory manager takes care to nuke all leaking blocks.
2002-06-24 07:22:25 +00:00
Andi Gutmans
ba72dbf37a
- MFZE1
2002-06-24 07:11:12 +00:00
6a64ee774b
ChangeLog update
2002-06-24 00:24:35 +00:00
Andi Gutmans
9c148f0d84
- Fix problem with constructor not being inherited and called correctly.
2002-06-23 15:46:58 +00:00
Andi Gutmans
fd904b8e69
- Fix small bug
2002-06-23 10:49:21 +00:00
Andi Gutmans
41d85e4ec7
- Almost completely implement realloc(). It now resizes in place when
...
- possible.
2002-06-23 10:46:27 +00:00
1154cdccc7
ChangeLog update
2002-06-23 00:24:17 +00:00
Andi Gutmans
7f226a6b19
- Fix crash when zend_mm_shutdown is called more than once.
2002-06-22 16:09:15 +00:00
Andi Gutmans
e2f57d0fcc
- MFZE1
2002-06-22 14:37:49 +00:00
Andi Gutmans
b53569c9e8
- Nuke persist_alloc().
2002-06-22 13:52:07 +00:00
c7af8c422a
ChangeLog update
2002-06-20 00:27:26 +00:00
Andi Gutmans
9e3517161e
- This was also supposed to be part of the previous ZEND_MM commit :)
2002-06-19 16:53:49 +00:00
Andi Gutmans
ad9bed0edd
- Oops, this was supposed to be part of the previous #ifdef ZEND_MM change
2002-06-19 16:53:06 +00:00
Andi Gutmans
7e6fdcaa20
- Use #ifdef for ZEND_MM
2002-06-19 16:29:07 +00:00
Andi Gutmans
1432e49894
- Make sure MAX is defined
2002-06-19 16:13:39 +00:00
Andi Gutmans
70de1bd5bb
- Fix problem where you couldn't define constants with different cases but
...
- the same name.
2002-06-19 04:13:12 +00:00
c7f2fca5f5
ChangeLog update
2002-06-19 00:27:39 +00:00
Derick Rethans
d4acdd349f
- MFZE1
2002-06-18 17:36:33 +00:00
86edd3731a
ChangeLog update
2002-06-18 00:23:53 +00:00
Andi Gutmans
dbc195cdef
- Improve speed of alignment calculation
2002-06-17 19:31:14 +00:00
Andi Gutmans
1e4a2dc6a9
- Fix a bug and add code which frees actual allocated segments at the end
...
- of execution (this still doesn't work because some blocks remain
- referenced after the memory manager is killed.
2002-06-17 19:00:37 +00:00
Andi Gutmans
54ef650fe7
- Save space per-allocated block.
2002-06-17 18:24:08 +00:00
bea4f28474
ChangeLog update
2002-06-17 00:29:46 +00:00
Andi Gutmans
690c85b406
- Fix bug in class constants
...
- Start centralizing main class lookups. This will help implement
- __autload()
2002-06-16 18:25:05 +00:00
Andi Gutmans
24e59ba35b
- Remove debug code which doesn't work anymore and add headers.
2002-06-16 17:20:15 +00:00
Andi Gutmans
380c082e32
- Commit an initial version of a home made memory manager.
...
- It's just for seeing if this would be an advantage to PHP in MT
- environments. If this is to become production material there is still
- a long way to go.
2002-06-16 17:17:47 +00:00
b9637a0bc5
ChangeLog update
2002-06-16 00:28:21 +00:00
Andi Gutmans
e8fe69884f
- Fix copy&paste problem where we allocated according to an old structure
...
- decleration and not the new one.
2002-06-15 08:47:11 +00:00
b2c91950f6
ChangeLog update
2002-06-12 00:41:49 +00:00
Andi Gutmans
b4a76acfa4
- Don't show debug_backtrace() in the trace itself.
...
- This patch is a bit ugly because the whole code itself is pretty complex
- and hard to re-order.
2002-06-11 18:37:41 +00:00
Andi Gutmans
b2015c5610
- Fix problem with assigning functions by reference.
2002-06-11 17:33:53 +00:00
Sebastian Bergmann
1d6686c936
Add __delegate().
2002-06-11 08:06:02 +00:00
e51bd48d22
ChangeLog update
2002-06-11 00:36:16 +00:00
Harald Radi
ba364121f1
added TS_HASH macro
2002-06-10 21:14:48 +00:00
Stanislav Malyshev
3a419fa8dd
Fix leak
2002-06-10 09:15:02 +00:00
0258d9e2ee
ChangeLog update
2002-06-10 00:37:32 +00:00
Harald Radi
3738a6edd0
only check for an available class entry instead of
...
the std_object_handlers on some places
#some linuxtag work
2002-06-09 14:20:37 +00:00
f6c9059da5
ChangeLog update
2002-06-09 00:22:00 +00:00
Andi Gutmans
90f43c78b0
- This should improve performance on Windows
2002-06-08 13:01:05 +00:00
Andi Gutmans
1186d51c3a
- Add a loop unrolled version of the hash function and a bit of an
...
- explanation about our hash function (Ralf S. Engelschall)
2002-06-08 12:44:39 +00:00
ea16e37e9b
ChangeLog update
2002-06-07 00:31:30 +00:00
Sebastian Bergmann
b0d61f9bd3
Add RFC on delegation.
2002-06-06 21:13:39 +00:00
82bc088c57
ChangeLog update
2002-06-06 00:22:05 +00:00
Sebastian Bergmann
e449646b68
Remove unused local variable.
2002-06-05 18:17:19 +00:00
Andi Gutmans
2d6404d5b0
- Allow overloaded objects to receive the method name in its original
...
- case.
2002-06-05 17:34:56 +00:00
Derick Rethans
1db85d6651
- Fix memleak (patch by Stefan Sesser)
2002-06-05 09:56:28 +00:00
9bfc10a0fa
ChangeLog update
2002-06-05 00:24:06 +00:00
Derick Rethans
733ebde160
- Fix for bug #17462 (Patch by Edin Kadribasic)
2002-06-04 21:58:05 +00:00
99b8d68583
ChangeLog update
2002-06-01 00:33:31 +00:00
Andi Gutmans
00e25fd42a
- Add zend_objects_API.* to dsp
2002-05-31 15:34:36 +00:00
Andi Gutmans
006c46e920
- Fix build (one more coming up)
2002-05-31 15:34:12 +00:00
Andi Gutmans
478ed1cf82
- Fix build
2002-05-31 14:32:19 +00:00
Sebastian Bergmann
1020ecd5bb
Add zend_objects_API.c to project.
2002-05-31 14:24:57 +00:00
Stanislav Malyshev
f75f3cff82
Generalize object storage and reference bookkeeping
2002-05-31 12:09:19 +00:00
6d1a3716dd
ChangeLog update
2002-05-31 00:23:07 +00:00
Venkat Raghavan S
bc95839f19
NetWare changes
2002-05-30 08:52:21 +00:00
84439fe2dd
ChangeLog update
2002-05-27 00:23:53 +00:00
Andi Gutmans
459c6d0fd6
- Add empty zend_multibyte.c to allow build with 4.3.0-dev.
2002-05-26 19:17:49 +00:00