Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(177)

Issue 125133002: ARM: Enable the subnormal floats on QNX.

Created:
6 years, 11 months ago by c.truta
Modified:
6 years, 4 months ago
CC:
v8-dev, cosmin.truta, lzolotarev_blackberry.com, Liam Quinn
Base URL:
git://github.com/v8/v8.git@master
Visibility:
Public.

Description

API: Add v8::V8::PerformPerThreadSetup. This method needs to be invoked by the embedder on QNX/ARM, in order to enable the subnormal float support. On the other platforms, this method is a no-op. BUG= Patch from Cosmin Truta <ctruta@blackberry.com>;

Patch Set 1 #

Total comments: 2

Patch Set 2 : Reworked CL #

Total comments: 1

Patch Set 3 : Address review comments #

Patch Set 4 : Rebaseline previous CL #

Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -0 lines) Patch
M include/v8.h View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
M samples/lineprocessor.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M samples/process.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M samples/shell.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M src/api.cc View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M src/d8.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M src/mksnapshot.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M src/platform.h View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
M test/cctest/cctest.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M tools/lexer-shell.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 32 (0 generated)
c.truta
Subnormal floats aren't enabled by default on QNX/ARM, so I enabled them explicitly, in this ...
6 years, 11 months ago (2014-01-06 15:59:05 UTC) #1
Benedikt Meurer
We are moving the thread creation stuff out of V8 and into Blink/Chromium. Please talk ...
6 years, 11 months ago (2014-01-07 06:27:33 UTC) #2
c.truta
On 2014/01/07 06:27:33, Benedikt Meurer wrote: > We are moving the thread creation stuff out ...
6 years, 11 months ago (2014-01-07 09:02:49 UTC) #3
Sven Panne
Quick drive-by comments... https://codereview.chromium.org/125133002/diff/1/src/platform-qnx.cc File src/platform-qnx.cc (right): https://codereview.chromium.org/125133002/diff/1/src/platform-qnx.cc#newcode116 src/platform-qnx.cc:116: asm volatile("vmsr fpscr, %0" : : ...
6 years, 11 months ago (2014-01-07 09:48:48 UTC) #4
jochen (gone - plz use gerrit)
the threads created by v8 don't execute javascript, are you aware of this?
6 years, 11 months ago (2014-01-08 09:59:37 UTC) #5
c.truta
On 2014/01/08 09:59:37, jochen wrote: > the threads created by v8 don't execute javascript, are ...
6 years, 11 months ago (2014-01-08 12:39:35 UTC) #6
jochen (gone - plz use gerrit)
On 2014/01/08 12:39:35, cosmin.truta wrote: > On 2014/01/08 09:59:37, jochen wrote: > > the threads ...
6 years, 11 months ago (2014-01-08 12:42:19 UTC) #7
jochen (gone - plz use gerrit)
On 2014/01/08 12:42:19, jochen wrote: > On 2014/01/08 12:39:35, cosmin.truta wrote: > > On 2014/01/08 ...
6 years, 11 months ago (2014-01-08 12:42:54 UTC) #8
c.truta
On 2014/01/08 12:42:54, jochen wrote: > But really, V8 shouldn't use TLS, and the embedder ...
6 years, 11 months ago (2014-01-08 12:59:23 UTC) #9
Sven Panne
On 2014/01/08 12:59:23, cosmin.truta wrote: > On 2014/01/08 12:42:54, jochen wrote: > [...] Jochen, would ...
6 years, 11 months ago (2014-01-08 13:08:03 UTC) #10
c.truta
On 2014/01/08 13:08:03, Sven Panne wrote: > Reconsidering this, I think it should really be ...
6 years, 11 months ago (2014-01-08 13:18:03 UTC) #11
Sven Panne
On 2014/01/08 13:18:03, cosmin.truta wrote: > Ok, Sven. Does this mean you would be okay ...
6 years, 11 months ago (2014-01-08 13:47:17 UTC) #12
c.truta
On 2014/01/08 13:47:17, Sven Panne wrote: > Hmmm, then d8 etc. won't really work on ...
6 years, 11 months ago (2014-01-08 14:20:35 UTC) #13
Sven Panne
On 2014/01/08 14:20:35, cosmin.truta wrote: > [...] So I had initially proposed adding the initialization ...
6 years, 11 months ago (2014-01-08 14:41:15 UTC) #14
jochen (gone - plz use gerrit)
On 2014/01/08 14:41:15, Sven Panne wrote: > On 2014/01/08 14:20:35, cosmin.truta wrote: > > [...] ...
6 years, 11 months ago (2014-01-08 15:00:52 UTC) #15
c.truta
On 2014/01/08 15:00:52, jochen wrote: > I would put it somewhere where the embedder can ...
6 years, 11 months ago (2014-01-22 10:55:40 UTC) #16
jochen (gone - plz use gerrit)
yes, that's what I head in mind, thanks! https://codereview.chromium.org/125133002/diff/200001/include/v8.h File include/v8.h (right): https://codereview.chromium.org/125133002/diff/200001/include/v8.h#newcode4740 include/v8.h:4740: static ...
6 years, 11 months ago (2014-01-22 11:26:19 UTC) #17
c.truta
On 2014/01/22 11:26:19, jochen wrote: > https://codereview.chromium.org/125133002/diff/200001/include/v8.h#newcode4740 > include/v8.h:4740: static void PerThreadSetUp(); > I'd prefer ...
6 years, 11 months ago (2014-01-22 12:26:37 UTC) #18
jochen (gone - plz use gerrit)
so currently, background threads of V8 won't enable this option. Is this ok? AFAIK they ...
6 years, 11 months ago (2014-01-22 13:43:49 UTC) #19
c.truta
On 2014/01/22 13:43:49, jochen wrote: > so currently, background threads of V8 won't enable this ...
6 years, 11 months ago (2014-01-22 14:18:08 UTC) #20
jochen (gone - plz use gerrit)
lgtm (but I'm not an owner)
6 years, 11 months ago (2014-01-22 14:21:37 UTC) #21
danno
You are now :-)
6 years, 11 months ago (2014-01-22 15:36:21 UTC) #22
Sven Panne
Anything still missing before we can land this?
6 years, 10 months ago (2014-01-28 07:16:27 UTC) #23
jochen (gone - plz use gerrit)
no, i think this can be landed
6 years, 10 months ago (2014-01-28 13:11:26 UTC) #24
Benedikt Meurer
On 2014/01/28 13:11:26, jochen wrote: > no, i think this can be landed Do we ...
6 years, 8 months ago (2014-03-31 06:57:46 UTC) #25
Sven Panne
On 2014/03/31 06:57:46, Benedikt Meurer wrote: > On 2014/01/28 13:11:26, jochen wrote: > > no, ...
6 years, 6 months ago (2014-06-13 11:25:06 UTC) #26
c.truta
On 2014/06/13 11:25:06, Sven Panne wrote: > +1 for either landing or closing this CL... ...
6 years, 6 months ago (2014-06-16 17:15:45 UTC) #27
c.truta
On 2014/06/16 17:15:45, c.truta wrote: > On 2014/06/13 11:25:06, Sven Panne wrote: > > +1 ...
6 years, 6 months ago (2014-06-16 17:47:21 UTC) #28
Michael Starzinger
On 2014/06/16 17:47:21, c.truta wrote: > On 2014/06/16 17:15:45, c.truta wrote: > > On 2014/06/13 ...
6 years, 6 months ago (2014-06-16 22:02:09 UTC) #29
c.truta
On 2014/06/16 22:02:09, Michael Starzinger wrote: > On 2014/06/16 17:47:21, c.truta wrote: > > I ...
6 years, 6 months ago (2014-06-16 23:09:09 UTC) #30
Sven Panne
@Rodolph: Could you take a quick look if this CL makes sense (esp. src/platform.h)?
6 years, 6 months ago (2014-06-17 06:05:50 UTC) #31
Rodolph Perfetta
6 years, 6 months ago (2014-06-17 08:29:40 UTC) #32
lgtm

Powered by Google App Engine
This is Rietveld 408576698