Sami Vaarala
|
37e93d4306
|
document raw() arguments as a buffer in guide
|
11 years ago |
Sami Vaarala
|
37072810e0
|
clean up initjs
|
11 years ago |
Sami Vaarala
|
9a124fb5fb
|
add a length test for logger testcase to exercise the boundary between reused vs. fresh buffer
|
11 years ago |
Sami Vaarala
|
f63ae8fef3
|
update logging doc
|
11 years ago |
Sami Vaarala
|
2f9677873f
|
add a heap-level reusable log buffer for short messages (256 bytes or less), change raw() to take a buffer instead of a string to avoid string interning: now there is no memory churn at all for short messages whose arguments don't need string coercion
|
11 years ago |
Sami Vaarala
|
366c7e0a11
|
C logging API testcase
|
11 years ago |
Sami Vaarala
|
1239e08f37
|
update log line example
|
11 years ago |
Sami Vaarala
|
205ec70bce
|
change log date format from formatted double to iso 8601, refactor out a iso8601 format helper which doesn't intern a string, fixme cleanups
|
11 years ago |
Sami Vaarala
|
6bebc34e9b
|
a few more lazy logger tests
|
11 years ago |
Sami Vaarala
|
721051448b
|
initial internal doc on logging
|
11 years ago |
Sami Vaarala
|
5ba375e899
|
initial sparse documentation on logging
|
11 years ago |
Sami Vaarala
|
3f29a96e48
|
separate tests for logger name: not given, given as undefined, given as null; work around fileName issue in autodetection by using eval() to create logger
|
11 years ago |
Sami Vaarala
|
fd50c7f52a
|
default logger name only if argument is not given at all, distinguish from 'undefined' given as argument
|
11 years ago |
Sami Vaarala
|
77a1d14a62
|
placeholder for C API logging, perhaps easiest to log through a representative logger instance
|
11 years ago |
Sami Vaarala
|
bf2a62c87c
|
release note update
|
11 years ago |
Sami Vaarala
|
81c64d52e9
|
fix ascii constants
|
11 years ago |
Sami Vaarala
|
1484ba41b8
|
basic test cases for ecmascript logging
|
11 years ago |
Sami Vaarala
|
c48006bad9
|
add duk_bi_logger.c to make/dist
|
11 years ago |
Sami Vaarala
|
871126edda
|
initial drafting of logger interface (Ecmascript only for now)
|
11 years ago |
Sami Vaarala
|
ac2cc0cffa
|
check for 'node' legacy command, suggest installing nodejs-legacy
|
11 years ago |
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 |