Sami Vaarala
|
3c3561e4a1
|
add some missing makefiles
|
11 years ago |
Sami Vaarala
|
bae7b8d3ab
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
8791880f90
|
testcase to ensure that direct eval and tail call handling works correctly
|
11 years ago |
Sami Vaarala
|
ba42dedc04
|
Merge branch 'eventloop-example'
|
11 years ago |
Sami Vaarala
|
f9dc55d432
|
downgrade a few XXX, add a few genuine FIXMEs
|
11 years ago |
Sami Vaarala
|
bacc96e5f6
|
eventloop cleanups
|
11 years ago |
Sami Vaarala
|
b7a21f0e6d
|
document more limitations
|
11 years ago |
Sami Vaarala
|
e8edf13d04
|
sockets into c eventloop example
|
11 years ago |
Sami Vaarala
|
4e78764771
|
change Ecmascript eventloop to a singleton (no explicit instantiation which is pointless), other consistency fixes
|
11 years ago |
Sami Vaarala
|
d0c7560193
|
init trivia, better convenience api use
|
11 years ago |
Sami Vaarala
|
66fd31d853
|
example README.txt heading trivia
|
11 years ago |
Sami Vaarala
|
ce6a0f5b15
|
client and server socket examples
|
11 years ago |
Sami Vaarala
|
6c3e272d7c
|
async connect handling
|
11 years ago |
Sami Vaarala
|
10b2829ca0
|
incomplete socket stuff for eventloop example
|
11 years ago |
Sami Vaarala
|
148d3b6a04
|
eventloop c binding FIXMEs cleaned up
|
11 years ago |
Sami Vaarala
|
5a9a6ac353
|
use eval.bind() instead of workaround as master branch has a fix to eval caller assumption
|
11 years ago |
Sami Vaarala
|
5a309c07ba
|
merge Ecmascript EventLoop and TimerManager classes to align better with the C example; exit primitive for easier valgrinding
|
11 years ago |
Sami Vaarala
|
bfb7686fba
|
use global stash in eventloop example
|
11 years ago |
Sami Vaarala
|
c8b331d3a2
|
dist readme update, eventloop mention
|
11 years ago |
Sami Vaarala
|
2b80bc56c5
|
implement a C eventloop example comparable to the Ecmascript one (still no sockets); simplify the Ecmascript eventloop version also; C code cleanup and reorganization
|
11 years ago |
Sami Vaarala
|
c5daede8f7
|
improve eventloop.js example to use a sorted timer list for more efficient processing, some more example code
|
11 years ago |
Sami Vaarala
|
889bfa934f
|
add a few test cases for testing uncommon eval/bind/call/apply cases, like using bind() on bind itself
|
11 years ago |
Sami Vaarala
|
3a5e413a6e
|
add eventloop example to dist, add README.txt files to dist
|
11 years ago |
Sami Vaarala
|
8f1c1eb1f0
|
example README.txt files
|
11 years ago |
Sami Vaarala
|
f2db9991dc
|
eventloop example drafting
|
11 years ago |
Sami Vaarala
|
1504bbb151
|
move unused cmdline modules (fileiso, socket, ncurses) to eventloop example, which is perhaps a more useful place for them
|
11 years ago |
Sami Vaarala
|
42e6eb753a
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
8674fa71f7
|
degrade FIXME
|
11 years ago |
Sami Vaarala
|
d88bb14c25
|
degrade FIXME
|
11 years ago |
Sami Vaarala
|
61f052a810
|
add testcase metadata to indicate testcases which are known to break with 'caller' property
|
11 years ago |
Sami Vaarala
|
35614489da
|
tail call note when using 'caller' property
|
11 years ago |
Sami Vaarala
|
e3ffaa52a9
|
testcase expect typo fix
|
11 years ago |
Sami Vaarala
|
0547ea49c2
|
disable tailcalls entirely when 'caller' property in use; fixes are not easy and it's a non-default feature
|
11 years ago |
Sami Vaarala
|
f44543c0e5
|
the named function expression bug is actually a feature
|
11 years ago |
Sami Vaarala
|
17897e125c
|
a few 'caller' handling fixes
|
11 years ago |
Sami Vaarala
|
08911ce851
|
unwind refcount test, which exposes a refcount mismatch
|
11 years ago |
Sami Vaarala
|
c2303e9487
|
trivia bug
|
11 years ago |
Sami Vaarala
|
76627228a8
|
explain testcase special options requirement
|
11 years ago |
Sami Vaarala
|
0b4e7a8e98
|
mark 'caller' test case as requiring special options
|
11 years ago |
Sami Vaarala
|
bf1bab037e
|
document 'caller' limitiations
|
11 years ago |
Sami Vaarala
|
0e4ff998f3
|
release note for 'caller'
|
11 years ago |
Sami Vaarala
|
cab096acac
|
update 'caller' property test case
|
11 years ago |
Sami Vaarala
|
97e643b682
|
call handling 'caller' comment update: function is non-bound resolved function, so only strict eval corner case remains
|
11 years ago |
Sami Vaarala
|
5bb69ec733
|
fixme notes for currently missing features
|
11 years ago |
Sami Vaarala
|
e8ec07a405
|
midcommit for 'caller' property; works mostly, coroutine cleanup is not correct, behavior for eval calls and bound functions are probably not correct yet
|
11 years ago |
Sami Vaarala
|
369aa3da2c
|
add a note to testcases which break with DUK_OPT_FUNC_NONSTD_CALLER_PROPERTY
|
11 years ago |
Sami Vaarala
|
aa2d6d6a6f
|
testcase for non-standard function 'caller' behavior
|
11 years ago |
Sami Vaarala
|
4a40da2611
|
some basic plumbing for handling non-standard func 'caller' property; mark-and-sweep and refcount integration, unwind handling, add 'null' value in function creation for user functions
|
11 years ago |
Sami Vaarala
|
0eeb6a22af
|
guide updates related to function 'caller' property and Array.prototype.splice()
|
11 years ago |
Sami Vaarala
|
f39e60cfc1
|
add a feature option for non-strict function 'caller' property, add a feature option to disable Array.splice() real world behavior, document the two options
|
11 years ago |