jules
|
efd45ca032
|
Added access to the root object's properties in JavascriptEngine
|
10 years ago |
jules
|
df1483fb49
|
Minor refactoring in JS parser.
|
10 years ago |
jules
|
671f5fbbdc
|
Added a fix to make sure that javascript division always uses floating point.
|
10 years ago |
jules
|
e12823a10f
|
Added Math.ceil and Math.floor to the javascript parser.
|
10 years ago |
jules
|
a5fc9b34ec
|
Fixed javascript parser to handle for statements without iterator terms.
|
10 years ago |
jules
|
705492a800
|
Avoided division-by-zero problems in the javascript interpreter.
|
10 years ago |
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
11 years ago |
jules
|
4317f60173
|
Refactored the StringPool and Identifier classes to store the identifiers as Strings, so that they can be shared with other classes like XmlElement without creating temporary or copied String objects. Also added garbage collection for the pooled strings, and changed XmlElement to pool all of the strings it uses, to reduce memory footprint in large XML trees with many identical names. Also refactored NamedValueSet to use an array instead of a linked list.
|
11 years ago |
jules
|
d909b5aa2a
|
Added some base class initialisers to keep gcc 4.8.2 happy
|
11 years ago |
jules
|
0530b6b01a
|
Added a JSON::fromString method.
|
11 years ago |
jules
|
585164f4ad
|
javascript 'continue' fix.
|
11 years ago |
jules
|
28cdb20040
|
Whitespace cleanups.
|
11 years ago |
jules
|
a316bd5f6f
|
Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors.
|
11 years ago |
jules
|
a4e611222d
|
Various build housekeeping.
|
11 years ago |
jules
|
d4a50a8de1
|
A couple of javascript fixes.
|
11 years ago |
jules
|
4f5fd4daa7
|
Fix for javascript invocation of object methods.
|
11 years ago |
jules
|
62b6f4691d
|
Fix to javascript operator precedence.
|
11 years ago |
jules
|
98ef0eb4a5
|
Fix for utf-32 builds.
|
11 years ago |
jules
|
61d1e1b7ba
|
Avoiding a few MSVC warnings
|
11 years ago |
jules
|
fb4912ac1f
|
Added a method JavascriptEngine::callFunction(), and tweaked the way timeouts are specified.
|
11 years ago |
jules
|
a074bfeea2
|
Workarounds for javascript code in non-C++11 compilers.
|
11 years ago |
jules
|
6c5c461d73
|
New class: JavascriptEngine!
|
11 years ago |