Peter Leonov

Results 39 issues of Peter Leonov

wrap all GC-potential callbacks with local root scopes. Like this: JS_EnterLocalRootScope() JS_ValueToNumber(…) JS_LeaveLocalRootScope()

For example, catch an error from JS code in the timer handler.

http://tsung.erlang-projects.org/

As heard in node.js list it is usefull to store some client related data (say, session) just right in connection object.

One for all states could be enough.

The only module that needs locations is the source map generator. The `source-map` node module needs only the starting point of a lexeme in a `[line, column]` format, it is...

Collect all errors and warnings, save them in the `RubyParser` instance and then once done throw an exception of type, guess what, `SyntaxError` ;)

At a top level turn them to `(str "")`. In a `dstr` node rip 'em off.