Commit Graph

84 Commits

Author SHA1 Message Date
Jan de Mooij
c6596c5fa8 Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff 2015-03-28 23:22:11 +01:00
Phil Ringnalda
1a1c158706 Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
CLOSED TREE
2015-03-28 10:39:56 -07:00
Jan de Mooij
369ef1b850 Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff 2015-03-28 12:08:37 +01:00
Ehsan Akhgari
bba4d1771c Bug 1111244 - Remove some code specific to old unsupported MSVC versions from js/src; r=Waldo 2015-01-02 17:32:43 -05:00
Jeff Walden
50691ce444 Bug 1111244 - Reorder some #includes in prmjtime.cpp so the include style-checker doesn't throw a fit when an #if is removed shortly after this revision. r=style-patrol 2014-12-20 12:27:52 -05:00
Jan de Mooij
ed12bb9bcc Bug 1031529 part 2 - Remove JS_THREADSAFE #ifdefs everywhere. r=bhackett 2014-07-24 11:56:43 +02:00
Chris Peterson
2ff2fed875 Bug 1036782 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src. r=jorendorff 2014-07-14 19:14:54 -07:00
Jan de Mooij
a6c2c92dcd Bug 1004923 part 12 - Use GetSystemTimePreciseAsFileTime if available (Windows 8). r=njn 2014-05-05 13:12:11 +02:00
Jan de Mooij
62086f9294 Bug 1004923 part 11 - Remove slow and bogus GetSystemTimeAdjustment call. r=njn 2014-05-05 13:12:09 +02:00
Jan de Mooij
ebaac98c6f Bug 1004923 part 10 - Remove redundant calibration lock. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
497525c16f Bug 1004923 part 9 - Remove more cruft from prmjtime.cpp. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
3fef6bff77 Bug 1004923 part 8 - Add PRMJ_NowInit, call QueryPerformanceFrequency only once. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
58098c9345 Bug 1004923 part 7 - Kill unused calibration.last, returnedTime in PRMJ_Now. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
136ed0181f Bug 1004923 part 6 - Simplify PRMJ_Now as QueryPerformanceFrequency never fails on WinXP and newer. r=njn 2014-05-05 10:33:28 +02:00
Jan de Mooij
38551fb36c Bug 1004923 part 5 - Reduce indentation level in PRMJ_Now. r=njn 2014-05-03 11:08:29 +02:00
Jan de Mooij
a0c717d13d Bug 1004923 part 4 - Add some early returns to PRMJ_Now. r=njn 2014-05-03 11:08:26 +02:00
Jan de Mooij
343a053b73 Bug 1004923 part 3 - Cleanup Windows PRMJ_Now. r=njn 2014-05-03 11:08:23 +02:00
Jan de Mooij
1cdde2306d Bug 1004923 part 2 - Cleanup NowCalibrate. r=njn 2014-05-03 11:08:19 +02:00
Jan de Mooij
79375eae8e Bug 1004923 part 1 - Remove "long double", some C-isms from prmjtime. r=njn 2014-05-03 11:08:16 +02:00
Ehsan Akhgari
860f2c1f29 Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
Nicholas Nethercote
b1a9cc3871 Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin. 2013-08-13 15:34:12 -07:00
Nicholas Nethercote
e71c8c0864 Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till. 2013-08-08 16:07:22 -07:00
Emanuel Hoogeveen
6f5db75219 Bug 888088 (part 12) - Fix #include ordering in a handful of remaining places. r=nnethercote. 2013-07-25 19:13:55 -07:00
Emanuel Hoogeveen
c59cf62ef4 Bug 888088 (part 7) - Fix #include ordering in the rest of js/src/*.{cpp,h}. r=nnethercote. 2013-07-23 17:34:50 -07:00
Nicholas Nethercote
53eea64c37 Bug 883696 (part 4) - Include full paths in #include statements in the rest of js/src/ and js/public/. r=luke. 2013-06-27 17:37:29 -07:00
Sean Stangl
4c46a9aa7c Bug 860029 - Standardize Modelines in the JS Module. r=njn 2013-04-16 13:47:10 -07:00
Phil Ringnalda
4f94bac4a1 Back out a5a1dd3bd8ae (bug 860029) for stupidorange 2013-04-15 12:55:38 -07:00
Sean Stangl
9596836ecf Bug 860029 - Standardize Modelines in the JS Module. r=njn 2013-04-15 11:33:03 -07:00
Phil Ringnalda
978110175c Back out 5bf9771e1a28 (bug 860029) for bustage
CLOSED TREE
2013-04-11 19:55:37 -07:00
Sean Stangl
999eb7bab9 Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn 2013-04-11 18:48:59 -07:00
Jeff Walden
dc6bf5f361 Bug 847480 - Convert DeprecatedAbs overloads taking floating point (except for nscoord uses, when nscoord is optionally a floating point type) to Abs. r=Ms2ger 2013-03-05 15:43:44 -08:00
Jeff Walden
ae46876880 Bug 847480 - Blindly convert all existing mozilla::Abs users to mozilla::DeprecatedAbs. Individualized conversions to the reformed mozilla::Abs will continue until mozilla::DeprecatedAbs is unused, at which point it will be removed. r=Ms2ger 2013-03-05 15:43:30 -08:00
Jeff Walden
8be01906e2 Bug 835542 - Implement mozilla::Abs. r=Ms2ger 2013-02-15 19:55:36 -08:00
Jeff Walden
0888d7b103 Bug 815414 - Move the DST offset cache out of JSContext, and LocalTZA out of a process-wide static, into JSRuntime. r=jorendorff 2012-11-27 15:12:20 -08:00
Terrence Cole
3daeaf5ab7 Bug 772722 - Remove superfluous usage of Atomics in SpiderMonkey; r=luke
None of the current usages of ATOMIC_INC/DEC are useful now that we do not allow
multi-threaded runtimes. This also removes a pre-mature optimization that
happened to be using the atomics. I measured it as saving strictly < 3us on old
hardware.
2012-11-05 11:52:03 -08:00
Nicholas Nethercote
23ab1e42a2 Bug 793076 (part 1) - Remove unnecessary |cx| parameters. r=jwalden. 2012-09-20 21:41:49 -07:00
Makoto Kato
cf51842bf7 Bug 793583 - Remove WINCE related code from js/src. r=luke 2012-09-26 15:48:41 +09:00
Benjamin Peterson
c26919343f Bug 780051 - Remove JS_MAX and JS_MIN. r=luke 2012-08-02 20:50:51 -07:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Jeff Walden
b580faca5d Remove internal #includes of jsstdint.h, the functionality of which is now part of the JSAPI and need not be explicitly #included. No bug, r=evilpies, r=jorendorff, r=terrence, all over IRC 2012-01-22 21:22:10 -08:00
Jeff Walden
12e010ddeb Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin 2011-12-08 22:54:10 -05:00
Luke Wagner
77280b3f75 Bug 665247 - Remove unused metering code (r=igor) 2011-06-21 10:26:22 -07:00
Jeff Walden
a2a2dc879d Bug 470791 - Adjust prmjtime.cpp PRMJ_Now code to be more readable, and not just a direct translation of JSLL_* macros. r=jimb 2011-06-09 01:13:17 -07:00
Jeff Walden
cded5119e3 Bug 470791 - Remove all users of the long-obsolete JSLL_* macros. r=jimb 2011-06-09 01:13:03 -07:00
Ed Morley
658cd23ffe Bug 647389 - Remove WINCE stuff from Spidermonkey (r=jorendorff) 2011-04-09 20:17:53 +01:00
Mitchell Field
907029389d Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras 2011-02-20 06:10:24 +11:00
David Mandelin
52c2e2bc77 Bug 554338: Show correct timezone abbreviation on OSX/Linux, r=jorendorff 2010-11-29 13:29:44 -08:00
Brian Hackett
cf530369ce Correct GMT offsets for New Zealand and the Kingdom of Tonga, bug 591845. r=brendan, CLOSED TREE 2010-08-31 17:57:14 -07:00
Luke Wagner
457ad92742 Silence warnings / remove dead code (r=me) 2010-08-17 15:59:28 -07:00
Brian Hackett
1a16221ebd Date performance fixes, bug 578259. r=waldo 2010-08-17 10:42:57 -07:00