Граф коммитов

23 Коммитов

Автор SHA1 Сообщение Дата
Myk Melez c2aa16fd56 Revert "Merge branch 'self_hosting'"
This reverts commit 00e1b7f6de, reversing
changes made to c3612ddc80.

Conflicts:
	jit/baseline.ts
	jsshell.js
	midp/fs.js
	native.js
	vm/classRegistry.ts
2015-02-26 11:23:44 -08:00
Marco Castelluccio 8fc05d0de4 Move the only native remaining in string.js to native.js; remove string.js 2015-02-18 00:00:48 +01:00
Michael Bebenita 22312d40dd Remove now dead code. 2015-02-04 15:28:37 -08:00
Michael Bebenita 3a9c878897 Remove string natives. 2015-01-30 01:08:51 -08:00
Marcus Cavanaugh b8bbc48e87 Replace $S with J2ME.newString. 2014-12-23 14:17:16 -06:00
Marcus Cavanaugh 57437e0ebf Remove createAlternateImpl. 2014-12-18 18:41:24 -06:00
Marcus Cavanaugh c685415529 Convert JavaExceptions into plain exceptions. 2014-12-18 18:41:07 -06:00
Michael Bebenita 2b5bf724d1 Change some of the natives to not expect null slots. 2014-12-09 11:48:23 -08:00
Marco Castelluccio 820f2ef5da Pass ctx as last optional parameter. Fixes #485. 2014-10-27 12:37:53 +01:00
Marco Castelluccio b9e42a0abe Port other natives to use Native.create 2014-10-15 19:48:17 -07:00
Marco Castelluccio 338f62bdaa Remove opts parameter from Override.create/Native.create and use the MethodInfo's isStatic property. Fixes #443. 2014-10-14 16:38:16 -07:00
Marco Castelluccio 17b05e66dd Transform values returned by equals and equalsIgnoreCase to booleans 2014-10-14 15:03:37 -07:00
Marco Castelluccio 06147f0230 Always return booleans for functions that should return booleans 2014-10-14 14:55:10 -07:00
Marco Castelluccio a8bc55af70 Replace Override.simple with Override.create, that supports returning long values and lets functions use the context. Fixes #379. 2014-10-14 10:29:34 -07:00
Marcus Cavanaugh 3adde8cc87 Use "th.check()" in the added StringBuffer tests. 2014-10-01 10:30:24 -07:00
Marcus Cavanaugh 7217c02efe Add additional tests, with fixes for edge cases. 2014-09-30 14:49:06 -07:00
Marcus Cavanaugh 4f4d5d9a42 Bitshift instead of multiply; remove impossible case; add comment for use of "16". 2014-09-30 12:10:22 -07:00
Marcus Cavanaugh 9b5373a0ec Port StringBuffer to JS. 2014-09-30 11:15:29 -07:00
Marcus Cavanaugh 0c18df2554 Replace fromCharCode loop with TextEncoder; fix indentation; fix getField conventions. 2014-09-29 10:04:09 -07:00
Marcus Cavanaugh fe323649c6 Reimplement java.lang.String with JS Strings. 2014-09-29 09:43:31 -07:00
Marco Castelluccio 01d6985889 Use 'S' for static, 'I' for non-static 2014-09-26 11:48:06 -07:00
Marco Castelluccio b71ee629f6 Fix all getField callers 2014-09-25 21:04:20 -07:00
Marcus Cavanaugh dd7b30dd76 Override slow java.lang.String methods. 2014-09-24 12:56:36 -07:00