Skip to content

[RFC] Partial Function Application #6898

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 35 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
f445a7d
partial application
krakjoe Apr 19, 2021
f522e46
test coverage
krakjoe Jun 4, 2021
638dc40
closure bind/call support
krakjoe Jun 5, 2021
4c18688
fix a couple of bugs
krakjoe Jun 11, 2021
dcec4f9
fix another bug
krakjoe Jun 11, 2021
e29da6f
I need a break
krakjoe Jun 11, 2021
216c101
fix an asan error, and an off by one
krakjoe Jun 12, 2021
6bd2f25
a test, and fix
krakjoe Jun 16, 2021
4f4e6de
fix place holder -> placeholder
krakjoe Jun 17, 2021
003ecbe
fix inconsistency
krakjoe Jun 17, 2021
800be73
fix magic assertion failure where result is unused
krakjoe Jun 17, 2021
f7863f4
collect argv
krakjoe Jun 17, 2021
004166f
used/unused trampoline test
krakjoe Jun 17, 2021
667d3d6
drop dup check
krakjoe Jun 17, 2021
3fd01b6
fix ubsan
krakjoe Jun 17, 2021
90fcab6
Update Zend/zend_language_parser.y
krakjoe Jun 17, 2021
0fafba3
Update Zend/zend_compile.c
krakjoe Jun 17, 2021
bdf2108
drop dup check for permanent trampoline
krakjoe Jun 17, 2021
89a5330
fix flags
krakjoe Jun 17, 2021
ead14d3
fixing things
krakjoe Jun 17, 2021
b9aa841
Update Zend/zend_partial.c
krakjoe Jun 17, 2021
a1d76e6
fix tests, fix count
krakjoe Jun 17, 2021
88aa29c
comments
krakjoe Jun 17, 2021
81b64ff
drop silly macro
krakjoe Jun 17, 2021
67c3b66
fix another gc issue
krakjoe Jun 18, 2021
3f8a12a
fix uaf in unfinished calls, fix leak args
krakjoe Jun 18, 2021
bde700f
put assert back
krakjoe Jun 18, 2021
b699d65
fix indent, repeat type
krakjoe Jun 18, 2021
0e8a0a0
use hash add variants
krakjoe Jun 18, 2021
711b33a
insert null in debug info
krakjoe Jun 18, 2021
9400a69
drop sprintf for zend_string_init
krakjoe Jun 18, 2021
583264d
fix uaf, order of destruction
krakjoe Jun 18, 2021
6afa0d1
set ce ptr
krakjoe Jun 18, 2021
12d6006
fix null ptr deref
krakjoe Jun 18, 2021
fd62047
fix wrong signature check
krakjoe Jun 18, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
I need a break
  • Loading branch information
krakjoe committed Jun 17, 2021
commit e29da6f76ebb3a837684f9124848dbe3ebf29b91
1 change: 1 addition & 0 deletions Zend/zend_partial.c
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@ static zend_always_inline zend_function* zend_partial_signature_create(zend_part
sizeof(zend_arg_info));
}
info++;
break;
}
}

Expand Down