Sami Vaarala
|
58bd92e69a
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
8214c61220
|
remove more #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway
|
11 years ago |
Sami Vaarala
|
f4bb2493d1
|
remove one more internal macro set with leading underscore name
|
11 years ago |
Sami Vaarala
|
3db2f99b22
|
remove #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway
|
11 years ago |
Sami Vaarala
|
3f616bea51
|
code issue note on leading underscores
|
11 years ago |
Sami Vaarala
|
000b8e7f67
|
fix include guard name for autogenerated headers
|
11 years ago |
Sami Vaarala
|
cacf459efe
|
fix broken asserts (broken in thread built-in refactoring)
|
11 years ago |
Sami Vaarala
|
04f377b94c
|
rename remaining _DUK_xxx macros
|
11 years ago |
Sami Vaarala
|
e2fb361ff1
|
rename _DUK_IDX_xxx to DUK_DBL_IDX_xxx (underscored names are not good)
|
11 years ago |
Sami Vaarala
|
95e6dcca8f
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
26a0aef41d
|
fix thread related testcases to use new location of resume() etc
|
11 years ago |
Sami Vaarala
|
961b4b8ead
|
remove toString() and valueOf() from Thread prototype and inherit them from Object prototype instead; fix initial thread creation (had wrong class and internal prototype)
|
11 years ago |
Sami Vaarala
|
1ce89d0f72
|
Thread related documentation changes
|
11 years ago |
Sami Vaarala
|
509d7196d0
|
some vbcc notes
|
11 years ago |
Sami Vaarala
|
485f9bc123
|
add unicode doc to full dist
|
11 years ago |
Sami Vaarala
|
269db6708f
|
internal documentation about unicode support
|
11 years ago |
Sami Vaarala
|
96299b6121
|
remove __duk__.spawn() which is replaced by 'new __duk__.Thread()'; relocate resume(), yield(), curr() to the Thread constructor (and rename curr to current).
|
11 years ago |
Sami Vaarala
|
921141ba14
|
missing commit
|
11 years ago |
Sami Vaarala
|
ed3260bb30
|
remove __duk__.print() which was not implemented and unnecessary because global print() is sufficient
|
11 years ago |
Sami Vaarala
|
6511c66c31
|
placeholder section for duktape built-ins
|
11 years ago |
Sami Vaarala
|
68c2762c06
|
some missing prototypes
|
11 years ago |
Sami Vaarala
|
c021b9f390
|
dist fix
|
11 years ago |
Sami Vaarala
|
40c5bd974c
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
c3e1dd8af4
|
some basic tests for buffer/pointer coercion and comparison behavior
|
11 years ago |
Sami Vaarala
|
5f0386efdb
|
styling update
|
11 years ago |
Sami Vaarala
|
a5992b1421
|
update type algorithms for newer buffer/pointer semantics
|
11 years ago |
Sami Vaarala
|
daf4fb8157
|
change ToNumber() coercion of a buffer to work like string, i.e. interpret buffer contents as a number
|
11 years ago |
Sami Vaarala
|
b207843d77
|
comment trivia
|
11 years ago |
Sami Vaarala
|
b013db5291
|
change property lookup semantics for plain buffer and pointer values: continue lookup from Buffer and Pointer prototype object, respectively
|
11 years ago |
Sami Vaarala
|
f4ea2e2a5e
|
extend addition operator to treat buffers like strings; result of buffer + buffer is currently a string
|
11 years ago |
Sami Vaarala
|
4551bd5717
|
fixme note about zero-size struct hack
|
11 years ago |
Sami Vaarala
|
1a32a60e55
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
de1eb68bce
|
make vbcc NAN/INFINITE workaround work with optimizations on vbcc; without this change, vbcc would again replace NAN/INFINITE with 0.0 when optimizations are enabled
|
11 years ago |
Sami Vaarala
|
ed650c2c76
|
improve fpclassify() replacement a bit (avoid unnecessary shifting)
|
11 years ago |
Sami Vaarala
|
d0a94e23e8
|
initial replacements for fpclassify() and friends
|
11 years ago |
Sami Vaarala
|
b3561ce09e
|
move duk_double_union to duk_features.h as it more logically belongs there
|
11 years ago |
Sami Vaarala
|
c75bef57c1
|
use gmtime_r() only when we believe it is available, otherwise use gmtime(); make __FILE__, __LINE__, and __func__ indirect and disable use of __func__ in VBCC (not available); other trivia
|
11 years ago |
Sami Vaarala
|
8b4d6dfdab
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
2a26747436
|
change NAN references to DUK_DOUBLE_NAN; don't define NAN if missing any longer in duk_features.h
|
11 years ago |
Sami Vaarala
|
d1c43c2d84
|
change fpclassify(), signbit() call sites, change FP_NAN -> DUK_FP_NAN (and same for other similar constants)
|
11 years ago |
Sami Vaarala
|
e19d682beb
|
fix DUK_ISNAN replacement
|
11 years ago |
Sami Vaarala
|
f51ffc8be2
|
change isfinite() and isnan() call sites to use DUK_ISFINITE and DUK_ISNAN
|
11 years ago |
Sami Vaarala
|
6134cfa3f5
|
some hackery for testing an AmigaOS+VBCC port; make NAN and INFINITY possibly computed (as 0.0/0.0 and 1.0/0.0 yield incorrect results on VBCC and perhaps other older compilers); add replacement placeholders for fpclassify() and friends
|
11 years ago |
Sami Vaarala
|
6d5ae56ee5
|
comment out code for sleep() and time() in __duk__, as they are an unnecessary portability concern
|
11 years ago |
Sami Vaarala
|
b534331b4c
|
change buffer/pointer semantics into ToObject() and CheckObjectCoercible()
|
11 years ago |
Sami Vaarala
|
1f3eb5cf1f
|
update strings and builtins for Buffer/Pointer prototypes, and some in-progress traceback changes
|
11 years ago |
Sami Vaarala
|
e1ac5796d0
|
preparations for Buffer and Pointer prototype objects; add classes for Buffer and Pointer
|
11 years ago |
Sami Vaarala
|
43e407aa2d
|
change semantics of non-strict compare operator for buffers and pointers
|
11 years ago |
Sami Vaarala
|
b0c4f2fc4a
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
2375987f32
|
draft Buffer and Pointer built-in implementations
|
11 years ago |