org.ibex.js.git
16 years agofix nasty bug in numerical comparison in Interpreter master
adam [Sun, 22 Jul 2007 02:21:04 +0000 (02:21 +0000)]
fix nasty bug in numerical comparison in Interpreter

darcs-hash:20070722022104-5007d-25cf7310db98413e214a8915479e98d237f11a16.gz

18 years agomoved ProxyAutoConfig.java from org.ibex.net.HTTP to this package
adam [Fri, 23 Dec 2005 00:23:02 +0000 (00:23 +0000)]
moved ProxyAutoConfig.java from org.ibex.net.HTTP to this package

darcs-hash:20051223002302-5007d-e25ca6e561cb4b911851bded3b6ff1b95e13d359.gz

19 years agobugfix
adam [Mon, 11 Apr 2005 07:06:14 +0000 (07:06 +0000)]
bugfix

darcs-hash:20050411070614-5007d-945fe96e5c400053a5809d889c39127746f66b2b.gz

19 years agoadded JSReflection.Wrap
adam [Fri, 25 Mar 2005 06:30:12 +0000 (06:30 +0000)]
added JSReflection.Wrap

darcs-hash:20050325063012-5007d-9bb43298a2a96dee9616073bda6838881a178f14.gz

19 years agoadded JSSubProperties
adam [Sun, 27 Feb 2005 20:34:38 +0000 (20:34 +0000)]
added JSSubProperties

darcs-hash:20050227203438-5007d-b58880a1d27f1f4b3712cd48047d9b9e74d4654e.gz

19 years agoadded support for writing Fountains in js.Directory
adam [Mon, 21 Feb 2005 09:25:19 +0000 (09:25 +0000)]
added support for writing Fountains in js.Directory

darcs-hash:20050221092519-5007d-8978fa6e03a32b7fa0f513c64c38faa7c54f4297.gz

19 years agomade JSPrimitive subclasses public
adam [Fri, 18 Feb 2005 10:51:34 +0000 (10:51 +0000)]
made JSPrimitive subclasses public

darcs-hash:20050218105134-5007d-79bf10b5f3783f6df8cd673d25d1e324c49c26ca.gz

19 years agofixed the new 1-arg JSDate constructor
adam [Fri, 18 Feb 2005 10:50:32 +0000 (10:50 +0000)]
fixed the new 1-arg JSDate constructor

darcs-hash:20050218105032-5007d-80c2efc216c1c1af031bf392b4dee78d712b93b8.gz

19 years agoadded a new ctor for JSDate
adam [Fri, 18 Feb 2005 08:40:00 +0000 (08:40 +0000)]
added a new ctor for JSDate

darcs-hash:20050218084000-5007d-77e19f1631b54753bbf9a98b51522cb97b13739d.gz

19 years agomade JSArray's constructors public
adam [Fri, 18 Feb 2005 08:39:47 +0000 (08:39 +0000)]
made JSArray's constructors public

darcs-hash:20050218083947-5007d-6659c20396119608a2b515a766d6b201b6f4fe38.gz

19 years agoadd convenient wrappers for Java Enumerations
adam [Fri, 18 Feb 2005 08:39:03 +0000 (08:39 +0000)]
add convenient wrappers for Java Enumerations

darcs-hash:20050218083903-5007d-d741da3edc6f393aaf0aa006b7b7a33462b783cc.gz

19 years agomove LocalStorage from core to plat
adam [Mon, 17 Jan 2005 01:08:13 +0000 (01:08 +0000)]
move LocalStorage from core to plat

darcs-hash:20050117010813-5007d-044f34dc1d154fc7ce8424d24c1db866f2d2c0fa.gz

19 years agofix bug: LoopMarker is not an instance of JS (yet)
adam [Mon, 17 Jan 2005 01:00:11 +0000 (01:00 +0000)]
fix bug: LoopMarker is not an instance of JS (yet)

darcs-hash:20050117010011-5007d-e1bf1a24f34bf68d77e3d74da72d1c08a56f2ac0.gz

19 years agoinclude CALLMETHOD and GET_PRESERVE as acceptable restart bytecodes
adam [Mon, 17 Jan 2005 00:59:49 +0000 (00:59 +0000)]
include CALLMETHOD and GET_PRESERVE as acceptable restart bytecodes

darcs-hash:20050117005949-5007d-c1de2f249f464d86e57f2c017bee6b657a316a3d.gz

19 years agoremove obsolete grammar stuff
adam [Mon, 17 Jan 2005 00:28:15 +0000 (00:28 +0000)]
remove obsolete grammar stuff

darcs-hash:20050117002815-5007d-fe80cd4b74f72c5c515c5e34bd1f08045e843a7d.gz

19 years agofix JSArgs bugs
adam [Mon, 17 Jan 2005 00:27:46 +0000 (00:27 +0000)]
fix JSArgs bugs

darcs-hash:20050117002746-5007d-a935a54efd40e7399a045ec624fb7a1fd944d4ce.gz

19 years agofix bug that prevented scar image from loading
adam [Sun, 16 Jan 2005 07:08:09 +0000 (07:08 +0000)]
fix bug that prevented scar image from loading

darcs-hash:20050116070809-5007d-5cb490660cb486e61a7b6e458b255ba92c01ffb4.gz

19 years agoHashMap->Hash, update Fountain, remove external dependencies
adam [Sun, 16 Jan 2005 05:16:59 +0000 (05:16 +0000)]
HashMap->Hash, update Fountain, remove external dependencies

darcs-hash:20050116051659-5007d-c187ab3ad76b0a59c5434f5c8427a336523e12c6.gz

19 years agoFIXME triage and formatting cleanups
adam [Sun, 16 Jan 2005 02:07:45 +0000 (02:07 +0000)]
FIXME triage and formatting cleanups

darcs-hash:20050116020745-5007d-e26f0f933d0be05c3ab1bdbc95a4a6605f530e68.gz

19 years agofixed bug related to removal of JS.call(JS[])
adam [Sun, 16 Jan 2005 04:48:03 +0000 (04:48 +0000)]
fixed bug related to removal of JS.call(JS[])

darcs-hash:20050116044803-5007d-f5e248f8cde4fd041795725961a8c06902867d2d.gz

19 years agobring back in JSGlobal (default impl)
adam [Sun, 16 Jan 2005 01:49:47 +0000 (01:49 +0000)]
bring back in JSGlobal (default impl)

darcs-hash:20050116014947-5007d-91cc2b6e9fc420e2220a8e2b9a804df0b5a36366.gz

19 years agoremove more Pausable stuff
adam [Sun, 16 Jan 2005 01:49:31 +0000 (01:49 +0000)]
remove more Pausable stuff

darcs-hash:20050116014931-5007d-f19e67226ef3aa0cd7969f4ad9b514c366807e6e.gz

19 years agoformatting changes
adam [Sun, 16 Jan 2005 01:29:37 +0000 (01:29 +0000)]
formatting changes

darcs-hash:20050116012937-5007d-a538b036669085e7bd7ab9d77f892aa9e1ecb174.gz

19 years agoremoved more getInputStream() stuff
adam [Sun, 16 Jan 2005 01:25:40 +0000 (01:25 +0000)]
removed more getInputStream() stuff

darcs-hash:20050116012540-5007d-c9175665347fc10a69f42f6dd3b8967b0b0fdadb.gz

19 years agoremove JS.run() and JS.pause()
adam [Sun, 16 Jan 2005 01:24:06 +0000 (01:24 +0000)]
remove JS.run() and JS.pause()

darcs-hash:20050116012406-5007d-b3f5204a0cab6d9b2b8d21749e06381c7e30bf21.gz

19 years agoremove JS.call(JS[]), JS.getInputStream()
adam [Sat, 15 Jan 2005 13:43:05 +0000 (13:43 +0000)]
remove JS.call(JS[]), JS.getInputStream()

darcs-hash:20050115134305-5007d-e7b5c2a70dea15398ef50fa666a6934631ddca27.gz

19 years ago***DARCS***
adam [Sat, 15 Jan 2005 11:47:26 +0000 (11:47 +0000)]
***DARCS***

Write the long patch description into this file.
The first line of this file will be the patch name.
Everything in this file from the above ***DARCS*** line on will be ignored.

This patch contains the following changes:

M ./src/org/ibex/js/Directory.java -1 +1

darcs-hash:20050115114726-5007d-04563a5120f9414798472c8d6f2ef1adb636b5ad.gz

19 years agopurged JS.Obj <-> Basket.Hash incest
adam [Sat, 15 Jan 2005 10:09:13 +0000 (10:09 +0000)]
purged JS.Obj <-> Basket.Hash incest

darcs-hash:20050115100913-5007d-1ef990ffb8c8c44c80c0bdd62f406618c5985118.gz

19 years agougly hack to fix problem with Immutable.getTrap()
adam [Sat, 15 Jan 2005 07:57:15 +0000 (07:57 +0000)]
ugly hack to fix problem with Immutable.getTrap()

darcs-hash:20050115075715-5007d-015097e94c8ff1a3194b437ac1ef2949f65ff699.gz

19 years agoautomatically try call(JS[]) if method
adam [Tue, 11 Jan 2005 08:12:32 +0000 (08:12 +0000)]
automatically try call(JS[]) if method

darcs-hash:20050111081232-5007d-5561c2b2f28edfae32b4a109b14da0394ba9d049.gz

19 years agofix JSPrimitive bug that broke methods on JSStrings
adam [Tue, 11 Jan 2005 08:12:20 +0000 (08:12 +0000)]
fix JSPrimitive bug that broke methods on JSStrings

darcs-hash:20050111081220-5007d-ec2ad0cb4a739a1175e93c86b902e7e2a6c54950.gz

19 years agofix JSReflection bug relating to fields in a superclass
adam [Tue, 11 Jan 2005 08:11:58 +0000 (08:11 +0000)]
fix JSReflection bug relating to fields in a superclass

darcs-hash:20050111081158-5007d-5a342b9f118b405c84464ae777e6b41dec98123b.gz

19 years agoremove JS.hasKey(); it is extremely important that foo.bar
adam [Mon, 10 Jan 2005 02:47:33 +0000 (02:47 +0000)]
remove JS.hasKey(); it is extremely important that foo.bar

darcs-hash:20050110024733-5007d-8f78144d5b3f16ccd7ae858eecbda61410df7e08.gz

19 years agoJSExn testing of trap availability
crawshaw [Sat, 8 Jan 2005 10:03:01 +0000 (10:03 +0000)]
JSExn testing of trap availability

darcs-hash:20050108100301-2eb37-2cb0eacc8498d146e535239ac1c11fab5303cffa.gz

19 years agobetter error message for unexpected pause()
crawshaw [Sat, 8 Jan 2005 10:02:48 +0000 (10:02 +0000)]
better error message for unexpected pause()

darcs-hash:20050108100248-2eb37-e876d94183853f9ec0b06bf5e90ac0673c660f69.gz

19 years agoHACK introduce get() and put() calls in trap functions for subclasses
crawshaw [Sat, 8 Jan 2005 10:02:24 +0000 (10:02 +0000)]
HACK introduce get() and put() calls in trap functions for subclasses

darcs-hash:20050108100224-2eb37-2571c7361dca301842fd5b3000d9ce59b69fe4f9.gz

19 years agofix JS for indexmultiple setting
crawshaw [Sat, 8 Jan 2005 10:01:23 +0000 (10:01 +0000)]
fix JS for indexmultiple setting

darcs-hash:20050108100123-2eb37-781ebe947117e74c6c98dac886d1f26866aa0d1a.gz

19 years agoreintroduce JSArgs
crawshaw [Sat, 8 Jan 2005 10:00:34 +0000 (10:00 +0000)]
reintroduce JSArgs

darcs-hash:20050108100034-2eb37-69192a7b4961e35a851862e2b4482a24b80a00b5.gz

19 years agoexpose debug string conversion function
crawshaw [Fri, 7 Jan 2005 20:04:30 +0000 (20:04 +0000)]
expose debug string conversion function

darcs-hash:20050107200430-2eb37-9a567eb721cc5da39bf82a05e0d2f3a1f46610c5.gz

19 years agoadd JSU.emptyArgs
adam [Fri, 7 Jan 2005 19:50:01 +0000 (19:50 +0000)]
add JSU.emptyArgs

darcs-hash:20050107195001-5007d-def19ea84a7741c69d800baec74b2df25f59a822.gz

19 years agomake JSMath and JSArray public
adam [Fri, 7 Jan 2005 19:49:49 +0000 (19:49 +0000)]
make JSMath and JSArray public

darcs-hash:20050107194949-5007d-4622f976d78bff8b4471b9a131ba223b2dd0126b.gz

19 years agofix to JSRegexp
adam [Fri, 7 Jan 2005 18:45:41 +0000 (18:45 +0000)]
fix to JSRegexp

darcs-hash:20050107184541-5007d-43328c5cfd82a07c81ac488c895435352342257a.gz

19 years agofix to JSReflection for grabbing from a superclass
adam [Fri, 7 Jan 2005 18:45:29 +0000 (18:45 +0000)]
fix to JSReflection for grabbing from a superclass

darcs-hash:20050107184529-5007d-6e185336b55d9cd9b2d577322ec3dca11baf3c19.gz

19 years agorenamed Script to JSU
adam [Fri, 7 Jan 2005 04:04:02 +0000 (04:04 +0000)]
renamed Script to JSU

darcs-hash:20050107040402-5007d-42d23a4ebcfbe5753cdd2f4a9847536f046d0451.gz

19 years agochastize david
adam [Fri, 7 Jan 2005 00:34:57 +0000 (00:34 +0000)]
chastize david

darcs-hash:20050107003457-5007d-86e16ec75cef1bbb22c586e3893d62a14f490257.gz

19 years agobug fixes
crawshaw [Thu, 6 Jan 2005 21:20:37 +0000 (21:20 +0000)]
bug fixes

darcs-hash:20050106212037-2eb37-fc34cd550e32dca15a4e4fd73b53b6f56893b518.gz

19 years agoupdate Directory, Fountain, JSReflection, SOAP, XMLRPC to use baskets and new JS...
crawshaw [Thu, 6 Jan 2005 19:56:46 +0000 (19:56 +0000)]
update Directory, Fountain, JSReflection, SOAP, XMLRPC to use baskets and new JS interface

darcs-hash:20050106195646-2eb37-c91d643766e08eb395699a04a6433c7e5e3daab0.gz

19 years agoremove Task (replaced with org.ibex.util.Callable)
crawshaw [Thu, 6 Jan 2005 19:54:55 +0000 (19:54 +0000)]
remove Task (replaced with org.ibex.util.Callable)

darcs-hash:20050106195455-2eb37-b9ec810661099d5c19dbb440dcbe20bfb42e1e31.gz

19 years agominor bug fixes from moving interfaces
crawshaw [Thu, 6 Jan 2005 17:05:14 +0000 (17:05 +0000)]
minor bug fixes from moving interfaces

darcs-hash:20050106170514-2eb37-845c276f03f9f1425a1301d61acfc6963aa03cdd.gz

19 years agomove static function references to Script.java
crawshaw [Wed, 5 Jan 2005 13:49:38 +0000 (13:49 +0000)]
move static function references to Script.java

darcs-hash:20050105134938-2eb37-f8e03cd84be502e3e761731a8fbfb4f95695db0f.gz

19 years agoremove Trap.java
crawshaw [Thu, 6 Jan 2005 17:10:01 +0000 (17:10 +0000)]
remove Trap.java

darcs-hash:20050106171001-2eb37-90f8908dd73237beca6836ec9e05338101bd2f53.gz

19 years agocorrect JSArray keys enumeration to return integers, not the values
crawshaw [Thu, 6 Jan 2005 19:55:58 +0000 (19:55 +0000)]
correct JSArray keys enumeration to return integers, not the values

darcs-hash:20050106195558-2eb37-badf4bd9862d6d0ff199abb01804c18aa4033ff5.gz

19 years agoswitch core files over to baskets
crawshaw [Thu, 6 Jan 2005 17:08:35 +0000 (17:08 +0000)]
switch core files over to baskets

darcs-hash:20050106170835-2eb37-bad949f11ae7c0073b09781544a51e6f3a969a21.gz

19 years agoremove dead code from JSScope
crawshaw [Wed, 5 Jan 2005 10:34:22 +0000 (10:34 +0000)]
remove dead code from JSScope

darcs-hash:20050105103422-2eb37-c7b3346de9d4730e31ca337a73b388b8212dcbb5.gz

19 years agomove to JS interface
crawshaw [Wed, 5 Jan 2005 10:17:21 +0000 (10:17 +0000)]
move to JS interface

darcs-hash:20050105101721-2eb37-a0a3bf4fa71f13b2025bf9bd6a241e1e160f1f8f.gz

19 years agolicensing update to APSL 2.0
adam [Tue, 4 Jan 2005 22:45:11 +0000 (22:45 +0000)]
licensing update to APSL 2.0

darcs-hash:20050104224511-5007d-46e4559a16320e4529ccce352650930685f2f942.gz

19 years agoadded CALLMETHOD case to JS.pause()
adam [Wed, 29 Dec 2004 02:46:38 +0000 (02:46 +0000)]
added CALLMETHOD case to JS.pause()

darcs-hash:20041229024638-5007d-5ffe3a3c8803381e0b32558e13e22ebc0fba02ac.gz

19 years agoadded some files that had been left out
adam [Mon, 27 Dec 2004 10:37:26 +0000 (10:37 +0000)]
added some files that had been left out

darcs-hash:20041227103726-5007d-84747b3a4904d401e726210244ac6f862061d503.gz

19 years ago[re]-merged in Brians stuff
adam [Mon, 27 Dec 2004 10:27:50 +0000 (10:27 +0000)]
[re]-merged in Brians stuff

darcs-hash:20041227102750-5007d-5b154a218c5f7c1def8f15fcce001fa2117255b6.gz

19 years agomoved XMLRPC and SOAP into org.ibex.js temporarily
adam [Mon, 27 Dec 2004 05:44:46 +0000 (05:44 +0000)]
moved XMLRPC and SOAP into org.ibex.js temporarily

darcs-hash:20041227054446-5007d-2a54f8485d0212a19d7f2f059e1858b7c0873be6.gz

19 years agomoved JSRuntimeExn into its own file to satisfy eclipse compiler
adam [Mon, 27 Dec 2004 05:44:03 +0000 (05:44 +0000)]
moved JSRuntimeExn into its own file to satisfy eclipse compiler

darcs-hash:20041227054403-5007d-59cc243c9ef3fcf2bd9705f88e0d2504351d6be9.gz

19 years agomoved Task into org.ibex.js
adam [Mon, 27 Dec 2004 05:43:46 +0000 (05:43 +0000)]
moved Task into org.ibex.js

darcs-hash:20041227054346-5007d-85e85eb2acddb6a674e64bf07807a497575ff571.gz

19 years agoexpose JSArray.toVec() and JSArray.setFromVec()
adam [Sat, 30 Oct 2004 22:58:01 +0000 (22:58 +0000)]
expose JSArray.toVec() and JSArray.setFromVec()

darcs-hash:20041030225801-5007d-af976e1c5fb29d985255accebe6bc9e11f071e68.gz

19 years agoJSArray now uses an internal Vec
adam [Sat, 30 Oct 2004 22:52:15 +0000 (22:52 +0000)]
JSArray now uses an internal Vec

darcs-hash:20041030225215-5007d-86ee868937b33820394d825c2b61142af21ef272.gz

19 years agohacks to cope with org.ibex.xt
adam [Tue, 19 Oct 2004 07:48:56 +0000 (07:48 +0000)]
hacks to cope with org.ibex.xt

darcs-hash:20041019074856-5007d-be85185c003a4cdbe467806139aa560f0929bd83.gz

19 years agoadded new invocation that does not create a call frame
adam [Mon, 27 Sep 2004 07:54:24 +0000 (07:54 +0000)]
added new invocation that does not create a call frame

darcs-hash:20040927075424-5007d-9644b8a4d76f908ff83b4fe097cec351aa5849d6.gz

19 years agomade JSArray.toVec() public
adam [Mon, 27 Sep 2004 07:53:59 +0000 (07:53 +0000)]
made JSArray.toVec() public

darcs-hash:20040927075359-5007d-3701a4c560b307b00f94b6771ef537b9f112cfba.gz

19 years agopublic JSDate(long)
adam [Thu, 23 Sep 2004 07:05:29 +0000 (07:05 +0000)]
public JSDate(long)

darcs-hash:20040923070529-5007d-c6ab728ee1d0c4bcf53a749ab49209b615087337.gz

19 years agoJS now implements Serializable, does not inherit BalancedTree
adam [Thu, 23 Sep 2004 07:05:11 +0000 (07:05 +0000)]
JS now implements Serializable, does not inherit BalancedTree

darcs-hash:20040923070511-5007d-1e65d690be5054383cfa55787718c52a7e5bb3f8.gz

19 years agoJS no longer automatically extends BalancedTree
adam [Thu, 23 Sep 2004 04:40:10 +0000 (04:40 +0000)]
JS no longer automatically extends BalancedTree

darcs-hash:20040923044010-5007d-52f163ad4d28c911465b0551cc2edab4d06e5ef6.gz

19 years agomore checks to make sure files get closed in Directory.java
adam [Sun, 12 Sep 2004 02:08:42 +0000 (02:08 +0000)]
more checks to make sure files get closed in Directory.java

darcs-hash:20040912020842-5007d-cec5f1640643fc49af71701903c7bdb17e2f9d9d.gz

19 years agoadded GnuRegexp.java to eliminated dependency on gnu.regexp.jar
adam [Sun, 5 Sep 2004 07:01:48 +0000 (07:01 +0000)]
added GnuRegexp.java to eliminated dependency on gnu.regexp.jar

darcs-hash:20040905070148-5007d-fbfdc43f446660a114fb6516be59da3d6a60eb5e.gz

19 years agomoved Stream.java into js
adam [Wed, 14 Jul 2004 07:12:55 +0000 (07:12 +0000)]
moved Stream.java into js

darcs-hash:20040714071255-5007d-06bcca4fb5e8a35f1df504f87cb69c7368c0494b.gz

19 years agoremoved stream
adam [Tue, 13 Jul 2004 02:21:01 +0000 (02:21 +0000)]
removed stream

darcs-hash:20040713022101-5007d-0d7acf38cdbf6cbb2889a5dd702af0747989436d.gz

19 years agoinitial import
adam [Thu, 8 Jul 2004 10:06:03 +0000 (10:06 +0000)]
initial import

darcs-hash:20040708100603-5007d-2ae50921669b2582d11904ff4db5fbf6234f0414.gz