1. 06 Apr, 2020 1 commit
  2. 05 Apr, 2020 1 commit
  3. 04 Apr, 2020 1 commit
  4. 03 Apr, 2020 28 commits
  5. 02 Apr, 2020 9 commits
    • Timothy Gu's avatar
      [torque] Add CastOrDefault and consistently use Is<Callable> · 51c00e9f
      Timothy Gu authored
      Remove other variants for the same functionality such as IsCallable(),
      TaggedIsCallable(), and !TaggedIsSmi() && IsCallable().
      
      Change-Id: I33bcdf7699c1adf2330b3c11f482f7bbfcd927b3
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2107515
      Commit-Queue: Timothy Gu <timothygu@chromium.org>
      Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66973}
      51c00e9f
    • Zhou, Zhiguo's avatar
      [wasm-simd][liftoff] Implement min of i8x16, i16x8, i32x4 on x64 and ia32 · ec4ccade
      Zhou, Zhiguo authored
      Bug: v8:9909
      Change-Id: I11fae10593d135e007866411c61076300ac4ae7d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2129176Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Reviewed-by: 's avatarZhi An Ng <zhin@chromium.org>
      Commit-Queue: Zhiguo Zhou <zhiguo.zhou@intel.com>
      Cr-Commit-Position: refs/heads/master@{#66972}
      ec4ccade
    • Ng Zhi An's avatar
      [wasm-simd][liftoff][arm][arm64] Implement mul · a4ebf1f0
      Ng Zhi An authored
      i64x2 mul is more tricky, the algorithm is slightly modified:
      - for arm64, we can only use 2 temporaries
      - for arm, we only have 1 temporary, so we get another register
      manually, if we need it (modify lhs/rhs if they are not used)
      
      Bug: v8:9909
      Change-Id: I0398e2c95348a8b49ca9773a78ccfb7af73e2eef
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2128606
      Commit-Queue: Zhi An Ng <zhin@chromium.org>
      Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66971}
      a4ebf1f0
    • Frank Tang's avatar
      Roll test262 · 4491da98
      Frank Tang authored
      https://chromium.googlesource.com/external/github.com/tc39/test262/+log/f6b2ccdd..ae8694b4
      
      ae8694b Copy "invalid options" test from RelativeTimeFormat to NumberFormat/DateTimeFormat by André Bargull · 2 days ago
      299cd74 Promise.any: fix "invoke-then.js" test by Rick Waldron · 2 days ago
      9ccd3a7 Test revoked callable [[ProxyTarget]] by Alexey Shvayka · 2 days ago
      91b867b Fix non-callable [[ProxyTarget]] test by Alexey Shvayka · 2 days ago
      e8e3aaa Test revoked [[ProxyHandler]] by Alexey Shvayka · 2 days ago
      8b610fb Test revoked [[ProxyTarget]] by Alexey Shvayka · 2 days ago
      432adbb Adding case where 'static' is used as a field name by Caio Lima · 4 days ago
      4bf836c Merge pull request #2533 from tc39/promise-any by Leo Balter · 5 days ago
      22be03d Promise.any: lint fixes by Rick Waldron · 5 days ago
      d53f45d Promise.any: remove unnecessary static resolve def by Rick Waldron · 7 days ago
      499b748 Promise.any: review fixes, 2 by Rick Waldron · 7 days ago
      b21b0c1 Promise.any: additional "resolve from rejection" tests by Rick Waldron · 7 days ago
      a05fb94 Promise.any: feature flags, 2 by Rick Waldron · 7 days ago
      7fbce5a Promise.any: simplify promise creation by Rick Waldron · 7 days ago
      5c68b60 Promise.any: cleanup in @@species tests by Rick Waldron · 7 days ago
      d9265df Promise.any: additional then + resolve tests by Rick Waldron · 7 days ago
      1c74850 Promise.any: feature flags by Rick Waldron · 7 days ago
      5d3eafc Promise.any: review fixes by Rick Waldron · 7 days ago
      f70e3e3 Features: remove duplicate "Promise.any" by Rick Waldron · 7 days ago
      6edaba3 Promise.any: updates, corrections and new tests. by Rick Waldron · 7 days ago
      e0f0c78 Promise.any: empty iterable rejects with AggregateError by Rick Waldron · 7 days ago
      272e9ab Promise.any: make async operation test actually async by Rick Waldron · 7 days ago
      47b3858 Promise.any: expected rejection shouldn't end with error message. by Rick Waldron · 7 days ago
      55b22d8 Promise.any: string iterable should not be rejected (adds error message for clarity) by Rick Waldron · 7 days ago
      e0abeaa Promise.any: convert sync test to async test to ensure run to completion by Rick Waldron · 7 days ago
      860e02a add iter-assigned tests by chicoxyzzy · 7 days ago
      9567abd Add iter-arg tests by chicoxyzzy · 7 days ago
      094ddc7 add species-get-error test by chicoxyzzy · 7 days ago
      e3d48f2 add Invocation of the instance's `then` method test by chicoxyzzy · 7 days ago
      afe3f0b add reject-immed test by chicoxyzzy · 7 days ago
      adcd162 add is callable test by chicoxyzzy · 7 days ago
      88d058b Add returns promise test by chicoxyzzy · 7 days ago
      be1bf63 Add Promise and Promise.any properties tests by chicoxyzzy · 7 days ago
      23d7f0b add Invocation of the constructor's `resolve` method test by chicoxyzzy · 7 days ago
      f0fd4e0 update features.txt by chicoxyzzy · 7 days ago
      aca1084 Add context tests by chicoxyzzy · 7 days ago
      715964b Add Capability Executor tests by chicoxyzzy · 7 days ago
      96cf757 Harness: properly format negative zero by Alexey Shvayka · 7 days ago
      1e63ce0 Improve String.prototype.@@replace poisoned stdlib test by Alexey Shvayka · 7 days ago
      9b71a7c Fix inconsistent indentation in YAML by Alexey Shvayka · 7 days ago
      ad046ce Avoid using Array.isArray directly by Alexey Shvayka · 7 days ago
      8fe71e1 Drop JSON.stringify stack overflow tests by Alexey Shvayka · 7 days ago
      dfc7ecc AggregateError: If NewTarget is undefined, let newTarget be the active function object (#2537) by Rick Waldron · 9 days ago
      db6f630 Adding test coverage for 'OptionalChain'.PrivateIdentifier case (#2534) by Caio Lima · 9 days ago
      344612b Fix: Proxy set, if trap is undefined (#2536) by Rick Waldron · 9 days ago
      79146e5 Bring back `verifyProp` param to `isWritable` by Alexey Shvayka · 9 days ago
      3bf630c Add for/in test by Alexey Shvayka · 9 days ago
      33b9bba Add Reflect.ownKeys test by Alexey Shvayka · 9 days ago
      b273aff Add Object.values test by Alexey Shvayka · 9 days ago
      5874ca4 Add Object.keys test by Alexey Shvayka · 9 days ago
      c370276 Add Object.getOwnPropertySymbols test by Alexey Shvayka · 9 days ago
      62c9541 Add Object.getOwnPropertyNames test by Alexey Shvayka · 9 days ago
      021b8f2 Add Object.getOwnPropertyDescriptors test by Alexey Shvayka · 9 days ago
      b94190e Add Object.entries test by Alexey Shvayka · 9 days ago
      2abfc8c Remove unused `verifyProp` paramter from `isWritable` by Alexey Shvayka · 9 days ago
      86b9409 Increase unlikely array length by Alexey Shvayka · 9 days ago
      17fc109 Fix isWritable throwing RangeError on Array "length" by Alexey Shvayka · 9 days ago
      1eff480 Add toJSON stack overflow test by Alexey Shvayka · 9 days ago
      2255a0f Add replacer stack overflow test by Alexey Shvayka · 9 days ago
      d2b5f63 Improve "info" meta of replacer with deleted property test by Alexey Shvayka · 9 days ago
      dc21d6b Add "lastIndex" restore test by Alexey Shvayka · 9 days ago
      fe2dfe9 Add "lastIndex" init test by Alexey Shvayka · 9 days ago
      fe4e96d Remove duplicate test regexp/u-dec-esc.js by Ross Kirsling · 9 days ago
      b0bb917 add dfs tests for https://github.com/tc39/ecma262/pull/1669 by Gus Caplan · 9 days ago
      b59d079 Add note on arbitrary large integer by Alexey Shvayka · 9 days ago
      669250d RegExp: Test Quantifier with large integer by Alexey Shvayka · 9 days ago
      8dccb69 Replace "\b" with "\u0008" by Alexey Shvayka · 9 days ago
      2377131 Test \b escape inside CharacterClass in Unicode RegExp by Alexey Shvayka · 9 days ago
      7117cdd Test astral literals within inverted CharacterClass by Alexey Shvayka · 9 days ago
      2cae203 Add functional replacer with empty result test by Alexey Shvayka · 9 days ago
      8e41e8b Add "lastIndex" length abrupt coercion test by Alexey Shvayka · 9 days ago
      0485b83 Add "lastIndex" length coercion test by Alexey Shvayka · 9 days ago
      807afd9 Make "length" coercion test more precise by Alexey Shvayka · 9 days ago
      3f6b961 Make "index" integer coercion test more precise by Alexey Shvayka · 9 days ago
      53d16ac Add "index" integer coercion test with functional replacer by Alexey Shvayka · 9 days ago
      e3e0e0f Add named capture groups abrupt lookup tests by Alexey Shvayka · 9 days ago
      c9e1c1c Add named capture groups abrupt coercion tests by Alexey Shvayka · 9 days ago
      4d3db14 Add named capture groups coercion tests by Alexey Shvayka · 9 days ago
      dbbe2e7 Add "0" string coercion test with global RegExp by Alexey Shvayka · 9 days ago
      50d1419 Make string coercion tests more precise by Alexey Shvayka · 9 days ago
      cf583c9 Add poisoned stdlib test by Alexey Shvayka · 9 days ago
      67e58de Fix typo in file name by Alexey Shvayka · 9 days ago
      fea38b7 Remove extra operation from "info" by Alexey Shvayka · 9 days ago
      13082b0 Add Array#concat test by Alexey Shvayka · 9 days ago
      679ad48 Add Array#reduceRight test by Alexey Shvayka · 9 days ago
      2716290 Add Array#fill test by Alexey Shvayka · 9 days ago
      66913bf Add Array#lastIndexOf test by Alexey Shvayka · 9 days ago
      4d91ea0 Add Array#indexOf test by Alexey Shvayka · 9 days ago
      5885db1 Add Array#copyWithin test by Alexey Shvayka · 9 days ago
      2724ddc Dependency: test262-harness@7.3.0 by Rick Waldron · 9 days ago
      f72db7e Add [[Call]] tests by Alexey Shvayka · 9 days ago
      5c3ea18 Add [[Construct]] tests by Alexey Shvayka · 9 days ago
      aa53649 Add [[HasProperty]] tests by Alexey Shvayka · 9 days ago
      6155fca Add [[Get]] tests by Alexey Shvayka · 9 days ago
      2d60dc0 Add [[Set]] tests by Alexey Shvayka · 9 days ago
      983b1ac Add [[OwnPropertyKeys]] tests by Alexey Shvayka · 9 days ago
      cc6d48d Add [[PreventExtensions]] tests by Alexey Shvayka · 9 days ago
      3987d3c Add [[IsExtensible]] tests by Alexey Shvayka · 9 days ago
      d32db7a Add [[SetPrototypeOf]] tests by Alexey Shvayka · 9 days ago
      20c2ce3 Add [[GetPrototypeOf]] tests by Alexey Shvayka · 9 days ago
      b9377e7 Add [[GetOwnProperty]] tests by Alexey Shvayka · 9 days ago
      d46e72d Add [[Delete]] tests by Alexey Shvayka · 9 days ago
      6b9929a Add [[DefineOwnProperty]] tests by Alexey Shvayka · 9 days ago
      2c432e3 Add coverage for EvaluateNew by Leo Balter · 2 weeks ago
      b29b1da Add tests for new identifier characters per Unicode version (#2532) by Mathias Bynens · 2 weeks ago
      991e05d Move: AggregateError belongs in the NativeErrors directory (#2528) by Rick Waldron · 2 weeks ago
      25c9e33 Update RegExp property escape tests per Unicode v13.0.0 (#2526) by Mathias Bynens · 3 weeks ago
      22cd9fe Repair filter test that was testing concat (#2522) by Steven Cole · 3 weeks ago
      b0cb75f Repair indexOf test that was testing lastIndexOf (#2521) by Steven Cole · 3 weeks ago
      36882a2 Fix: AggregateError/newtarget-proto-fallback. Closes gh-2515 (#2518) by Rick Waldron · 3 weeks ago
      800870c Fix DST sensitivity in Date/parse/without-utc-offset.js. (#2523) by Ross Kirsling · 3 weeks ago
      7631789 add graaljs test runner by Gus Caplan · 4 weeks ago
      56ae1b9 switch to esvu to streamline engine installs by Gus Caplan · 4 weeks ago
      ca13f22 Fix lint.exceptions, I hope? by Ross Kirsling · 4 weeks ago
      70bbce9 Add lint exception. by Ross Kirsling · 4 weeks ago
      df7a0b0 Remove errant LF from CR line ending test again. by Ross Kirsling · 4 weeks ago
      ec6239f typo (#2512) by Claude Pache · 5 weeks ago
      
      Bug: v8:7834, v8:9808, v8:10379, v8:10380, v8:10381, v8:10382, v8:10383, v8:10272
      Change-Id: I9c46af4f0d72a2f1e032ec1c80d40ca096ce9af9
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2133311Reviewed-by: 's avatarShu-yu Guo <syg@chromium.org>
      Commit-Queue: Frank Tang <ftang@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66970}
      4491da98
    • Frank Tang's avatar
      [intl] Remove the soon to be deprecated NoUnit · 23e43cc0
      Frank Tang authored
      ICU-TC will deprecate NoUnit later and we were advised to
      replace the code from using it.
      
      Bug: v8:10377
      Change-Id: I8d76624c5378daab1cdabae52917566d0a4dd687
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2132717Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Commit-Queue: Frank Tang <ftang@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66969}
      23e43cc0
    • Lutz Vahl's avatar
      Update v8 version to 8.4 · fb8f2663
      Lutz Vahl authored
      TBR=liviurau@chromium.org,machenbach@chromium.org
      NOTRY=true
      
      Change-Id: I05c093c22d9d5d6ac889a8229bee5b23e12d6f1e
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2134370Reviewed-by: 's avatarLutz Vahl <vahl@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarLiviu Rau <liviurau@chromium.org>
      Reviewed-by: 's avatarMichael Hablich <hablich@chromium.org>
      Commit-Queue: Lutz Vahl <vahl@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66968}
      fb8f2663
    • Michael Lippautz's avatar
      cppgc: Conservative stack scan for non-Windows ia32 on clang · f00a02bb
      Michael Lippautz authored
      The difference to Chromium is that we support frame pointers and thus
      integrate better with debugging in e.g. gdb.
      
      Bug: chromium:1056170
      Change-Id: I2109744d07a7b3af158ed3e0fe731f890b192eee
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2129630
      Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
      Reviewed-by: 's avatarAnton Bikineev <bikineev@chromium.org>
      Reviewed-by: 's avatarOmer Katz <omerkatz@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66967}
      f00a02bb
    • Jakob Gruber's avatar
      [snapshot] Refactor the FixedRawData bytecode · 3b4b736a
      Jakob Gruber authored
      From recent discussions on https://crrev.com/c/2057355 it became clear
      that the FixedRawData serializer bytecodes need to be refactored. This
      CL
      
      - updates documentation to correctly specify that data length is given
      in kTaggedSize unit, and
      - changes the way smi roots are serialized s.t. deserialization no
      longer needs hacks to be correct on big-endian architectures and when
      (theoretically) deserializing sequences of smi roots. We do this by
      serializing the full object slot for smi roots instead of just the
      smi contents.
      
      Bug: v8:10374
      Change-Id: I190172d8030888e1950413e436e43b3d6e3b8fd5
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2130276
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarIgor Sheludko <ishell@chromium.org>
      Reviewed-by: 's avatarJunliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#66966}
      3b4b736a
    • Zhao Jiazhong's avatar
      [mips][wasm-simd][liftoff] Implement add_saturate · 09982b6b
      Zhao Jiazhong authored
      Port 767401ba
      https://crrev.com/c/2116878
      
      Change-Id: I566a014a4d3021ac9b3576030c08fe0b46b33809
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2132349Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Commit-Queue: Zhao Jiazhong <zhaojiazhong-hf@loongson.cn>
      Cr-Commit-Position: refs/heads/master@{#66965}
      09982b6b