Andi Gutmans
db07396fe8
- Revert API bump
2004-09-09 17:08:25 +00:00
Andi Gutmans
3d438cc06a
- Commit VM explanation.
2004-09-09 17:04:12 +00:00
Andi Gutmans
ec4f64344c
- Recommit
2004-09-09 16:52:24 +00:00
Andi Gutmans
6bd3c36a53
- Recommit:
...
- Check signature of magic methods
- Register __get/__set/__call for internal classes
2004-09-09 16:51:45 +00:00
Andi Gutmans
8aed222d93
- Recommit:
...
- Bump the API number to work around this major breakage.
2004-09-09 16:50:04 +00:00
Andi Gutmans
96ab56e146
- Roll back VM commit
2004-09-09 16:47:22 +00:00
Marcus Boerger
7bfb397338
- Drop namespace relict
2004-09-09 13:29:08 +00:00
Marcus Boerger
be24e2455c
- Check signature of magic methods
...
- Register __get/__set/__call for internal classes
2004-09-09 09:51:43 +00:00
Derick Rethans
7d2302830f
- Bump the API number to work around this major breakage.
2004-09-09 07:41:32 +00:00
Dmitry Stogov
f6206c5050
We will use CALL dispatch method for compilers other then GCC. It is more safe.
2004-09-09 06:05:11 +00:00
ea4dbef1b7
ChangeLog update
2004-09-09 00:34:46 +00:00
Andi Gutmans
f20f992ddd
- Fix the fix.
2004-09-09 00:15:39 +00:00
Andi Gutmans
2e286e7374
- Fix bug #28054 by preventing printing out bogus information in backtrace
...
when in error handler (still doesn't know all information but at least
it's not bogus)
2004-09-08 23:46:37 +00:00
Andi Gutmans
8eb8850c90
- Some architectural changes:
...
a) We specialize opcodes according to op_type fields. Each opcode has to
be marked with which op_type's it uses.
b) We support different execution methods. Function handlers, switch()
and goto dispatching. goto seems to be the fastest but it really
depends on the compiler and how well it optimizes. I suggest playing
around with optimization flags.
- Warning: Things might break so keep us posted on how things are going.
(Dmitry, Andi)
2004-09-08 22:14:12 +00:00
882a4c4d2c
ChangeLog update
2004-09-07 00:34:14 +00:00
Marcus Boerger
dd5652e4c1
- Fix handling of exceptions in dtors
2004-09-06 19:13:33 +00:00
85a9b2283f
ChangeLog update
2004-09-06 00:35:08 +00:00
Zeev Suraski
85a36e2bc3
Fix reverse dependency
2004-09-05 22:40:35 +00:00
895b4a2825
ChangeLog update
2004-09-05 00:32:42 +00:00
Andi Gutmans
d7422e3821
- Don't destroy object when calling overloaded cast method in
...
- zend_parse_parameters()
2004-09-04 17:03:45 +00:00
69a4d841a9
ChangeLog update
2004-09-03 00:34:03 +00:00
Sebastian Bergmann
aab4ad1a8e
Fugbix typo.
2004-09-02 17:27:44 +00:00
322ed7d092
ChangeLog update
2004-08-31 00:32:38 +00:00
Marcus Boerger
8867010b22
Add some information about array overloading
2004-08-30 18:48:52 +00:00
Stanislav Malyshev
4f68f3774c
fix crash #29893
2004-08-30 08:57:40 +00:00
22f796e55f
ChangeLog update
2004-08-30 00:33:06 +00:00
Marcus Boerger
0eaa26fc31
String offset starts with 0, fix isset($str[$len])
2004-08-29 19:15:08 +00:00
Marcus Boerger
1e708a5aeb
Bugfix #29882 isset crashes on arrays
2004-08-29 13:28:03 +00:00
48335493eb
ChangeLog update
2004-08-28 00:34:05 +00:00
Andi Gutmans
ec3aac1e86
- Fix leak report for 0 byte allocations (Dmitry)
2004-08-27 16:49:14 +00:00
7280d303f4
ChangeLog update
2004-08-27 00:32:42 +00:00
Marcus Boerger
ec4f576cb3
Enforce semantics: Classes cannot extend Interfaces
2004-08-26 22:59:25 +00:00
Marcus Boerger
08c344c293
Drop doubled check
2004-08-26 22:32:38 +00:00
Marcus Boerger
690b45afaa
- Bugfix #29828 Interfaces no longer work
2004-08-26 22:25:55 +00:00
b8ed424ed3
ChangeLog update
2004-08-26 00:33:05 +00:00
Andi Gutmans
709c5bd2d5
- Add interface_exists() and differentiate between classes and interfaces
...
(Andrey Hristov)
2004-08-25 00:41:43 +00:00
d800816f94
ChangeLog update
2004-08-25 00:33:08 +00:00
Marcus Boerger
87187da066
- Add missing brackets
2004-08-24 18:47:18 +00:00
ce84626a7f
ChangeLog update
2004-08-24 00:36:07 +00:00
Marcus Boerger
efbfaec0a3
- Drop unused variable
2004-08-23 20:58:48 +00:00
Marcus Boerger
b7a8297bc1
- Boost up __autoload() calls by caching the lookup
2004-08-23 20:57:40 +00:00
Andi Gutmans
51501e8de0
- Improve performance of switch()
2004-08-23 20:16:35 +00:00
d6dd2c26fa
ChangeLog update
2004-08-22 00:33:22 +00:00
20db6b2dcb
ChangeLog update
2004-08-21 00:33:39 +00:00
Sara Golemon
b5547442e5
Bugfix#29777 Some compilers don't like // style comments
2004-08-21 00:00:16 +00:00
Sara Golemon
5a81efa31f
Fix compile
2004-08-20 23:53:59 +00:00
9b09af54d9
ChangeLog update
2004-08-20 00:34:05 +00:00
Andi Gutmans
a36e7b0ab1
- Cleanup
2004-08-19 20:42:20 +00:00
Andi Gutmans
57ba9b8ccf
- Second wave of garbage removal.
2004-08-19 20:29:04 +00:00
Andi Gutmans
edb7c7d4f5
- Stop using garbage. Please let me know if you find any bugs resulting
...
- of this patch (very likely). (Dmitry, Andi)
2004-08-19 20:03:06 +00:00