gecko-dev/js
fur 6d818b7095 + Fixed heap corruption caused by free'ing of an uninitialized pointer.
+ Changed the way JS wrapper functions for Java instance methods are constructed.

  Previously, these were computed the first time that an instance method was
  accessed for a particular JavaObject and cached in the native, private portion
  of that JavaObject.  However, the required call to JS_AddRoot() causes an root
  to appear as a link in a cyclical graph, leading to uncollectible objects, i.e.
  the JavaObject has a root pointer to the function object and the function has
  a parent that points back to the JavaObject.  Now, we compute the functions
  at the time a class is reflected and use JS_CloneFunctionObject() each time
  a JS wrapper function is needed, which is slower, but avoids this GC problem.
1998-07-03 15:50:16 +00:00
..
jsd Changes to project and prefix files for Mac commercial build 1998-06-03 23:01:03 +00:00
jsj Normandy Merge .... 1998-06-22 21:21:28 +00:00
macbuild Remove NavigatorStubs dependency Added new targets (JavaScriptNoJSJ$D) to build JavaScript without JSJ dependency. 1998-06-26 23:37:04 +00:00
ref + Fixed heap corruption caused by free'ing of an uninitialized pointer. 1998-07-03 15:50:16 +00:00
src forgot the NPL 1998-07-01 19:59:06 +00:00
Makefile Free the lizard 1998-03-28 02:44:41 +00:00
makefile.win Free the lizard 1998-03-28 02:44:41 +00:00