js/src/ctypes/CTypes.cpp
c1bb74893286a8a73eb76700ea65bd5470b77da8
created 2015-08-07 06:58 +0900
pushed 2016-03-12 17:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 11: Show information about type in cast error messages in js-ctypes. r=jorendorff
07d1058b745e603593394ce9465e91669256e4d4
created 2015-08-07 06:58 +0900
pushed 2016-03-12 17:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 10: Show information about value in pointer related error messages in js-ctypes. r=jorendorff
f223b115ad37d91bb62907afab41646531622006
created 2015-08-07 06:58 +0900
pushed 2016-03-12 17:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 9: Report construction error as TypeError in js-ctypes. r=jorendorff
c47e7505bd94cec93f10756473bfa9b415ada737
created 2015-08-07 06:58 +0900
pushed 2016-03-12 17:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 8: Show information about field name and type in struct field related error messages in js-ctypes. r=jorendorff
ebd8c98e232911cfb61cf416d8466979a257b0e1
created 2015-08-07 06:57 +0900
pushed 2016-03-12 17:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 7: Show information about value, type, function, and argument number in function related error messages in js-ctypes. r=jorendorff
8fe18f2b8aa9240e032a935f9af3d99e180a9f84
created 2015-08-07 06:53 +0900
pushed 2016-03-12 17:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 6: Show information about range and value in array index error messages in js-ctypes. r=jorendorff
13e045fff28d32c498821dc0d3f094140f1f1a36
created 2015-08-07 06:53 +0900
pushed 2016-03-12 17:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 5: Show function name in this and callee type error messages in js-ctypes. r=jorendorff
b2624519692fb70a1c09d37a7f6a8c1bf1a9f7b0
created 2015-08-07 06:48 +0900
pushed 2016-03-12 17:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 4: Show information about value in overflow error messages in js-ctypes. r=jorendorff
f3281396564ceaf5c45346fe0c71b9129b7c02b3
created 2016-03-04 12:21 -0800
pushed 2016-03-05 02:16 +0000
Morgan Phillips Morgan Phillips - Bug 1245877 - Expose error message names via the debugger object; r=jorendorff
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-01-27 21:15 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-01-16 00:28 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
4ab1ae8a33797bbdfd1be68fdd81d4696e4d752a
created 2016-01-14 14:59 -0800
pushed 2016-01-15 16:32 +0000
Terrence Cole Terrence Cole - Bug 1239751 - FieldInfoHash does not need a post barrier; r=jonco
418796e4d8de4bc68369ef1d9a512bf073bef59a
created 2016-01-13 11:17 +0100
pushed 2016-01-13 10:17 +0000
Jan de Mooij Jan de Mooij - Bug 1237230 - Fix ctypes MOZ_WARN_UNUSED_RESULT warnings for Vector methods. r=jorendorff
eaeede8b77cc8558d87b30596db44d96a3a9f349
created 2015-12-30 10:10 -0800
pushed 2016-01-08 17:02 +0000
Terrence Cole Terrence Cole - Bug 1235923 - Part 1: Add C++ APIs for unbarriered pointer tracing; r=sfink
f998906d53bca783b99762b7999f9e692d1ec367
created 2015-12-31 01:05 -0700
pushed 2016-01-08 08:16 +0000
Chris Peterson Chris Peterson - Bug 1236321 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in js/. r=luke
3ac8d03d63db9714fa1808196f1c5e64426946fc
created 2016-01-06 12:05 -0800
pushed 2016-01-06 20:05 +0000
Terrence Cole Terrence Cole - Backout 9dfd86b06459c257390c2514380a09456b008e33 (Bug 1235923) for build bustage on a CLOSED TREE.
9dfd86b06459c257390c2514380a09456b008e33
created 2015-12-30 10:10 -0800
pushed 2016-01-06 19:52 +0000
Terrence Cole Terrence Cole - Bug 1235923 - Part 1: Add C++ APIs for unbarriered pointer tracing; r=sfink
25ed386771f30c922b402a8c5d25f3fa13b98ed6
created 2015-12-30 08:52 -0800
pushed 2016-01-05 16:52 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
4bbe608d70f0934642031662a228364d0ef3feb3
created 2015-12-31 15:51 -0800
pushed 2015-12-31 23:53 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1235598) for linux reftest bustage
80cd10a8b3d7a2e249a7632dd442306e7f0b8890
created 2015-12-30 08:52 -0800
pushed 2015-12-31 18:08 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
c1b8d8e1188000587661eb9f842d5245e9f4fa2c
created 2015-12-30 15:17 -0800
pushed 2015-12-30 23:17 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1235598) for build bustage CLOSED TREE
55db488f9dfd078a927cb706001d65ef38da3219
created 2015-12-30 08:52 -0800
pushed 2015-12-30 22:49 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
30044858f40c18b5059a0df89ab18eb455270286
created 2015-07-13 12:42 -0700
pushed 2015-12-05 02:46 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1170325 - Convert js::Vector into a template alias to mozilla::Vector with a single customized default argument. Also get rid of the CRTP support in mozilla::Vector (through mozilla::VectorBase) now that template aliasing is good enough, and make mozilla::Vector final so that people will use composition and not inheritance with it. (Inheritance plays poorly with movability and a few other things, in addition to messing up template argument deduction matching.) r=Waldo, patch sort of a tag-team between him and me
0a208a3bf30135d4b667821e0689b7fad82559bd
created 2015-12-04 09:51 -0500
pushed 2015-12-04 14:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1227190 part 2. Change PrepareScriptEnvironmentAndInvoke to take a JSContext*, not a JSRuntime*. r=jorendorff
a2864b6f50a93c78cf21ea9f4350285356ecedc7
created 2015-12-02 13:53 -0500
pushed 2015-12-04 14:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1227190 part 1. change PrepareScriptEnvironmentAndInvoke to return void, not bool, to make it clearer that it reports exceptions for you. r=jorendorff
3b3cf9f8e17590d025c44f8a7d00bce46c7ece15
created 2015-12-02 12:26 -0800
pushed 2015-12-02 20:58 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1227190) for still having failures after several followups, most recently jit test assertions in jsfriendapi.cpp CLOSED TREE
2e33a92988cd4c1b33d2b6652b58187f492fae4d
created 2015-12-02 14:04 -0500
pushed 2015-12-02 19:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1227190 followup to address the review comments I missed. r=jorendorff
5f84bb42a723a215da4308794cfdf09e0cdb4973
created 2015-12-02 13:53 -0500
pushed 2015-12-02 18:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1227190 part 1. change PrepareScriptEnvironmentAndInvoke to return void, not bool, to make it clearer that it reports exceptions for you. r=jorendorff
2a4992c56a458d0dd28f68d72fb6a80a7750af2d
created 2015-12-02 11:36 +0100
pushed 2015-12-02 16:25 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 7: Ctypes, shell, xpconnect, etc. r=waldo
f7fa97ef8e68ec59ac7c4fd69735c5edbc0a9444
created 2015-03-20 16:28 -0500
pushed 2015-09-30 15:36 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
00042f058f8b5a7832f2a759d98ea91af8f35437
created 2015-03-20 14:02 -0500
pushed 2015-09-30 15:36 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-23 19:31 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
6c93d1044b7e66f9c9c368ebfcd9c9da3d481081
created 2015-03-20 16:28 -0500
pushed 2015-09-23 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
13128a88f2b91f31b6f79963768218c3997db41e
created 2015-03-20 14:02 -0500
pushed 2015-09-23 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem.
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53
created 2015-08-28 21:55 -0700
pushed 2015-09-23 00:31 +0000
Jeff Walden Jeff Walden - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits
c11a03fbc6b7fd78a495e4ce30b3197c50930db2
created 2015-09-02 10:40 +0100
pushed 2015-09-02 09:40 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
c59612f82a95c89661dbbaf28e04854b7e1c7e19
created 2015-08-27 21:18 +0200
pushed 2015-08-28 10:12 +0000
Till Schneidereit Till Schneidereit - Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo
f8da9d2fc8dd4bf6ec3cd5ea3314a6a0510be3ef
created 2015-08-05 11:02 -0700
pushed 2015-08-11 23:38 +0000
Terrence Cole Terrence Cole - Bug 1191529 - Remove JSIdArray and AutoIdArray and replace with Rooted<IdVector>; r=mccr8, r=jonco
85960a28c72159ee790bad608dff9bd51cecd7ce
created 2015-07-20 16:43 -0700
pushed 2015-07-21 19:59 +0000
Terrence Cole Terrence Cole - Bug 1185755 - Use Rooted to simplify FieldInfoHash rooting; r=jonco
88d00f2bce22ffd11044791ac6d1b7a4f06de049
created 2015-07-18 21:45 +0200
pushed 2015-07-18 19:47 +0000
Jan de Mooij Jan de Mooij - Bug 1184564 part 3 - Use Value instead of jsval in CTypes. r=arai
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 15:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
c9f4af8fe60e0184131211326c6b7521fefbc6a0
created 2015-07-01 18:53 +0100
pushed 2015-07-01 17:57 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix more places where we don't correctly report allocation failure to the context r=terrence
98495eee56f9677ed2bc98f91c0e13eacf921820
created 2015-06-30 21:10 -0700
pushed 2015-07-01 04:14 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie
72f48fd13b903f7e3f57c54744c58253f8efe406
created 2015-06-30 21:09 -0700
pushed 2015-07-01 04:14 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 3 - Remove OBJECT_TO_JSVAL. r=evilpie
1dd794cb1591eb46944af5a2bf23a070eef55393
created 2015-06-30 11:20 -0700
pushed 2015-07-01 01:13 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
6e1b2b8ed9dd5e6e96e2e5167e9aa1f7c9f9b5c0
created 2015-06-30 11:20 -0700
pushed 2015-07-01 01:13 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
0fe58c22707232406df9ecf33cc30c8279c881ec
created 2015-06-30 15:48 -0400
pushed 2015-06-30 19:48 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets ad58c270ce87 and 849151330d60 (bug 1177892) for B2G bustage.
ad58c270ce872251841ee75713a4d239169cc9df
created 2015-06-30 11:20 -0700
pushed 2015-06-30 18:59 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
849151330d603d6e1c73585722ea446e334aa5e4
created 2015-06-30 11:20 -0700
pushed 2015-06-30 18:59 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
67d1702bfb1f475f414d99ffc4f1cc963e030332
created 2015-06-29 18:36 -0700
pushed 2015-06-30 01:37 +0000
Jan de Mooij Jan de Mooij - Bug 1177825 - Remove JSVAL_* constants. r=evilpie
97cadd88717666936cddb11d37ee7b65868c3718
created 2015-05-13 14:47 -0700
pushed 2015-05-26 20:54 +0000
Bobby Holley Bobby Holley - Bug 1164664 - Switch to new-style error-reporting for PrepareScriptEnvironment. r=jimb
dc42938aac6d73e2174a7f5c6cca0df35b3cf3e9
created 2015-05-13 14:09 -0700
pushed 2015-05-26 20:54 +0000
Bobby Holley Bobby Holley - Bug 1164664 - Swap out the 'default JSContext callback' for something capable of setting up an AutoEntryScript. v3 r=jimb
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-19 14:57 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
c8ba42a1ce6a6ee73ebefb316f0ca13b36de6971
created 2015-05-07 09:49 -0700
pushed 2015-05-07 23:52 +0000
Steve Fink Steve Fink - Bug 1162310 - Do not use nonexistent macro when XGILL_PLUGIN is defined, r=bhackett
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-04-23 13:52 +0000
Jan de Mooij Jan de Mooij - Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
4de6c53cc4c4bf19c2265d73206ad3d2ed689390
created 2015-04-23 11:17 +0100
pushed 2015-04-23 10:17 +0000
Jon Coppeard Jon Coppeard - Bug 1156295 - Refactor GC rooting in StructType::DefineInternal() r=terrence
7c3f8affe0fd272fb7cfe6b4397540c190204e56
created 2015-04-23 13:41 +0900
pushed 2015-04-23 04:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 3: Report argument type error as TypeError in js-ctypes. r=jorendorff
e364d76c8039f5368d459eaa04d4e9b92ea764bc
created 2015-04-23 13:41 +0900
pushed 2015-04-23 04:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 2: Report argument length error as TypeError in js-ctypes. r=jorendorff
8929ee2c2f5629902f85e0aeef40d2cd39917d16
created 2015-04-23 13:41 +0900
pushed 2015-04-23 04:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 891107 - Part 1: Show information about value, type, function, and argument number in type conversion error messages in js-ctypes. r=jorendorff
3ba8d6cc53c02108784d7864d1f8f8a7eb5d298c
created 2015-04-22 23:59 +0900
pushed 2015-04-22 15:00 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1155985 - Set FieldInto::mType just before storing to reserved slot. r=jonco, a=abillings
less more (0) -300 -100 -60 tip