46 Commits

Author SHA1 Message Date
crowder%fiverocks.com
7f40833149 Bug 366355: perlconnect removal continues, r=mrbkap, patch by Patrick Welche <pw-fb@newn.cam.ac.uk>
git-svn-id: svn://10.0.0.236/trunk@227480 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 19:33:42 +00:00
crowder%fiverocks.com
597826e667 backing out checkin on closed tree
git-svn-id: svn://10.0.0.236/trunk@227379 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 18:31:02 +00:00
crowder%fiverocks.com
6605b2bde6 Bug 366355: more perlconnect removal goodness
git-svn-id: svn://10.0.0.236/trunk@227378 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 18:29:49 +00:00
bclary%bclary.com
cb71aa8ef1 Revert patch which added CFLAGS, LDFLAGS to jscpucfg rule, bug 348735, a=brendan on irc
git-svn-id: svn://10.0.0.236/trunk@208262 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 00:16:46 +00:00
bclary%bclary.com
0bfededec4 JavaScript Shell - add CFLAGS, LDFLAGS to jscpucfg build rule, not part of the build. bug 348735, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@207461 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 16:59:00 +00:00
bclary%bclary.com
2975acf513 Improve consistency of IEEE 754 floating point, shell only, not part of the build, r=mrbkap,sr=brendan, bug 343984
git-svn-id: svn://10.0.0.236/trunk@203718 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-26 03:56:41 +00:00
brendan%mozilla.org
2fb9f8c051 First big wave of js1.7 changes (326466, 336376, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@198099 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-20 22:27:28 +00:00
brendan%mozilla.org
b159ef957a Patch from Feng Qian <feng.qian.moz@gmail.com> with assist from Igor, based on ancient patch from me, to factor per-thread state from JSContext into JSThread to support per-thread lock-free GC allocation (312238, r=me).
git-svn-id: svn://10.0.0.236/trunk@194574 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-18 01:41:54 +00:00
mrbkap%gmail.com
b184846387 Use libm, not fdlibm, on all/most platforms. bug 326842, patch from Josh Aas, r=brendan/shaver
git-svn-id: svn://10.0.0.236/trunk@191761 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-04 03:58:55 +00:00
daumling%adobe.com
bd7898d1b0 Bug 326201: Added build rule for jskwgen.o/.obj
git-svn-id: svn://10.0.0.236/trunk@190517 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-18 06:33:31 +00:00
igor%mir2.org
caf466b112 Bug 319719: JS scanner checks for keywords using pregenerated C source
avoiding the cost of atomizing keyword strings. This is an updated version
of the previous rather bad commit to address Makefile issues. r=brendan


git-svn-id: svn://10.0.0.236/trunk@188224 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 08:47:51 +00:00
igor%mir2.org
9e4fecd594 Reverting commit for bug 319719: Makefile changes broke too much builds.
git-svn-id: svn://10.0.0.236/trunk@188012 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-22 21:08:05 +00:00
igor%mir2.org
d7acf1f679 Bug 319719: JS scanner checks for keywords using pregenerated C source
avoiding the cost of atomizing keyword strings. r=brendan


git-svn-id: svn://10.0.0.236/trunk@187990 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-22 01:14:20 +00:00
mrbkap%gmail.com
0d080e4051 Make this file vim-friendly.
git-svn-id: svn://10.0.0.236/trunk@187799 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-19 01:00:49 +00:00
timeless%mozdev.org
1e48211e1b Bug 301341 make building narcissus w/ Makefile.ref easier
r=mrbkap sr=brendan


git-svn-id: svn://10.0.0.236/trunk@186386 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-22 00:12:29 +00:00
timeless%mozdev.org
3c6718cc37 Adding support to spidermonkey standalone (not part of gecko build) for
mingw:

uname -a
MINGW32_NT-5.1 PROFILER 1.0.10(0.46/3/2) 2004-03-15 07:17 i686 unknown

uname -r
1.0.10(0.46/3/2)

uname -m
i686

uname -s
MINGW32_NT-5.1

mingw is really mean to /'s in commands, so since cl and friends are happy
to use - instead, i'm switching the flags to do so.


git-svn-id: svn://10.0.0.236/trunk@180357 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-16 07:23:16 +00:00
brendan%mozilla.org
e1d64a36be Initial E4X check-in, configured off (246441, rs=shaver).
git-svn-id: svn://10.0.0.236/trunk@163236 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-05 10:19:07 +00:00
gerv%gerv.net
123c4a9492 Bug 205418 - Relicense Spidermonkey (js/src) to MPL/LGPL/GPL. Patch by gerv; r,a=brendan.
git-svn-id: svn://10.0.0.236/trunk@149331 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 00:11:16 +00:00
pschwartau%netscape.com
ea9dc79cc0 Get JS standalone building with Makefile.ref on Mac OSX (195134, r=cls). Not part of browser build.
git-svn-id: svn://10.0.0.236/trunk@138627 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 21:52:13 +00:00
dbradley%netscape.com
9d67742b3f Bug 140852 (160602) - String(819187200000) == '8191871:0000' in xpcshell, browser. r=seawood, a=brendan
git-svn-id: svn://10.0.0.236/trunk@137893 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 13:02:08 +00:00
timeless%mozdev.org
15db0212de Bug 107002 Makefile.ref doesn't build on rh7.1 with readline
r=rogerl


git-svn-id: svn://10.0.0.236/trunk@137516 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-07 03:10:59 +00:00
timeless%mac.com
69ae314807 Bug 106386 rid source of misspellings
r=db48x sr=blake a=asa


git-svn-id: svn://10.0.0.236/trunk@116832 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:30:17 +00:00
timeless%mac.com
95ef008f42 Bug 61314 Makefile rules for "jsmath.o" and "jsmathtemp.o" cause stale object files, obscure bugs
patch by mang@subcarrier.org r=rogerl sr=brendan a=asa


git-svn-id: svn://10.0.0.236/trunk@116577 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 21:41:09 +00:00
mkaply%us.ibm.com
6686694540 #59855
r=pchwartau, sr=brendan
Get JS standalong building with Makefile.ref on Win32


git-svn-id: svn://10.0.0.236/trunk@89070 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:02:36 +00:00
mkaply%us.ibm.com
33096635e1 #59855
r=mccabe, sr=brendan
Proper building of fdlibm standalone


git-svn-id: svn://10.0.0.236/trunk@85898 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:26:00 +00:00
pavel%gingerall.cz
a960aa3312 - jsperl.c compiled with js programm, not with libjs
- better JS value tie methods
- memory leaks fixed
- support of digging native js error from exception


git-svn-id: svn://10.0.0.236/trunk@82385 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 15:24:49 +00:00
mccabe%netscape.com
58fa3caf3e Changes to update standalone JavaScript and Liveconnect library builds to the New Era of NSPR 4 and JDK 1.2.
Fixes for Linux and SunOS; they assume the existence of /share/builds/components/[jdk|nspr]/SOME_VERSION/etc/etc.  Sorry, external folks!

Not part of the Mozilla build.


git-svn-id: svn://10.0.0.236/trunk@81841 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 00:08:31 +00:00
mccabe%netscape.com
a5b99df08e Add magic emacs modeline comment to make it display in Makefile mode.
Not part of the Mozilla build.


git-svn-id: svn://10.0.0.236/trunk@81783 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-26 02:13:07 +00:00
brendan%mozilla.org
d11bf9753e Add stub entry struct and ops for const void *keys, split out JS_DHashTableRawRemove, beefed up comments (part of 46703, r=jband).
git-svn-id: svn://10.0.0.236/trunk@76698 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 08:36:32 +00:00
mccabe%netscape.com
f5c0d87def Not part of the Mozilla build.
Promulgate line-editing to the lcshell standalone command-line interpreter, and add more comments to the js shell support for the same.


git-svn-id: svn://10.0.0.236/trunk@74795 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 03:14:49 +00:00
pavel%gingerall.cz
01d10dc6a7 - workaround of -rdynamic (JS_PERLCONNECT only)
git-svn-id: svn://10.0.0.236/trunk@72365 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 08:56:03 +00:00
mccabe%netscape.com
99218e2520 Patches for building perlconnect, courtesy Pavel Hlavnicka <pavel@gingerall.cz>.
git-svn-id: svn://10.0.0.236/trunk@63262 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 06:40:22 +00:00
mang%subcarrier.org
337f8a662f Add rules for incremental relinking on Unix to partially fix bug 23724.
The static libraries on Win32 are still broken. r=mccabe


git-svn-id: svn://10.0.0.236/trunk@58993 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 01:39:11 +00:00
beard%netscape.com
8672d92f96 changes to build on Mac OS X, r=mccabe
git-svn-id: svn://10.0.0.236/trunk@58831 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 22:48:49 +00:00
fur%netscape.com
dbcd581b59 Eliminated references to long-dead jsaddr.[ch].
Note: These files only used in standalone JS, not SeaMonkey build.


git-svn-id: svn://10.0.0.236/trunk@52040 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-28 02:45:01 +00:00
dmose%mozilla.org
ec2434440d update license boilerplate to NPL-1.1 dual-licensed with the GPL. a=brendan, r=brendan.
git-svn-id: svn://10.0.0.236/trunk@49258 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-28 23:12:09 +00:00
rogerl%netscape.com
bf688c4e84 Added define NES40 for server-related gc fixes
git-svn-id: svn://10.0.0.236/trunk@47167 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 21:08:26 +00:00
jband%netscape.com
fcf49b32de removing unused file
git-svn-id: svn://10.0.0.236/trunk@34253 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:05:19 +00:00
mccabe%netscape.com
0d538b9973 Line-editing support for the standalone javascript interpreter on unixes. Propagating from the SpiderMonkeyDev_BRANCH.
None of this code is built as part of the Mozilla build.


git-svn-id: svn://10.0.0.236/trunk@30885 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 10:22:40 +00:00
mccabe%netscape.com
38eb1e8ae7 Not part of the Seamonkey build!
Made the 'js' standalone shell depend on fdlibm, so it gets updated properly when fdlibm is modified.


git-svn-id: svn://10.0.0.236/trunk@29785 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-29 03:18:48 +00:00
fur%netscape.com
dc0c8d45d1 Merge changes from SpiderMonkey140_BRANCH. Note: none of the
added files participate in the client build.


git-svn-id: svn://10.0.0.236/trunk@29432 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 15:18:57 +00:00
mccabe%netscape.com
3355fc79e2 Removed support for the JSFILE define. Not to be confused with the
'jsfile' js file object, the JSFINE define conditionally compiled
support for allowing the javascript scanner to read from filehandles.
We've decided that it's more annoying to support not supporting that
feature, so we enable it all of the time.


git-svn-id: svn://10.0.0.236/trunk@25045 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:47:02 +00:00
mccabe%netscape.com
0843c2e091 First cut at unix Makefile support for building the perlconnect
javascript-to-perl extension with the standalone javascript shell.
It's mostly a direct copy of a similar mechanism for liveconnect.

Many thanks to Dave Neuer <dneuer@futuristics.net> for a patch
magically resolving issues with linking with perl.


git-svn-id: svn://10.0.0.236/trunk@24983 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 08:29:03 +00:00
leaf%mozilla.org
8fadf11677 Landing nspr library name change, and plevent function call change.
git-svn-id: svn://10.0.0.236/trunk@24276 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 21:32:03 +00:00
mccabe%netscape.com
a02a1efd96 Stable drop of JavaScript interpreter code from SpiderMonkey140_BRANCH
git-svn-id: svn://10.0.0.236/trunk@14116 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 00:08:43 +00:00
fur%netscape.com
e655606d45 Checkpoint JS1.4 from JS_STABLE_10131998_BRANCH. Changes include:
+ merging of js/src and js/ref
 + elimination of most dependencies on NSPR
 + JS1.4 feature additions and accumulated bug fixes

More details are in last week's mozilla status report.


git-svn-id: svn://10.0.0.236/trunk@12797 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-14 10:22:38 +00:00