Skip to content

Tags: bballphil414/hhvm

Tags

nightly-2021.06.22

Toggle nightly-2021.06.22's commit message
Switch

Summary: Ensure that switches generate eq coercion notices

Differential Revision: D29043899

fbshipit-source-id: 5da4ddc19d46ccd10ea7398d6d2536f3e2a7f27b

HHVM-4.115.0

Toggle HHVM-4.115.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
jjergus Ján
Releasing 4.115.0

nightly-2021.06.21

Toggle nightly-2021.06.21's commit message
Revert D29190295: Fix BBC bug with SetOpL, math, and exceptions

Differential Revision:
D29190295 (facebook@e09bcd5)

Original commit changeset: 20d7c29367f7

fbshipit-source-id: b06a9dcbdf7149436df4443a4f67338778dceebf

nightly-2021.06.20

Toggle nightly-2021.06.20's commit message
Revert D29190295: Fix BBC bug with SetOpL, math, and exceptions

Differential Revision:
D29190295 (facebook@e09bcd5)

Original commit changeset: 20d7c29367f7

fbshipit-source-id: b06a9dcbdf7149436df4443a4f67338778dceebf

nightly-2021.06.19

Toggle nightly-2021.06.19's commit message
Remove the <<__PHPStdLib>> attribute

Summary: Removing the <<__PHPStdLib>> attribute for enable_function_coverage() and collect_function_coverage() since they are in HH namespace

Reviewed By: paulbiss

Differential Revision: D29243563

fbshipit-source-id: dc5450ad6b34a7116aeab3f63e0d6f4d43aa145c

nightly-2021.06.18

Toggle nightly-2021.06.18's commit message
Update several rust crate versions

Summary: Update versions for several of the crates we depend on.

Reviewed By: danobi

Differential Revision: D29165283

fbshipit-source-id: baaa9fa106b7dad000f93d2eefa95867ac46e5a1

nightly-2021.06.17

Toggle nightly-2021.06.17's commit message
Use Literal String pcre optimization for more pcre functions

Summary:
Currently, the pcre literal string optimization is only used for preg_match. Lets extend it to the other pcre functions as well.

This will allow us to skip compiling the regex at all when we use literal_data to match instead.

Reviewed By: ricklavoie

Differential Revision: D29155703

fbshipit-source-id: c76eb382b16fbef3559633122f424701dc0efcb2

nightly-2021.06.16

Toggle nightly-2021.06.16's commit message
str purity: starts_with/ends_with

Summary:
We currently use substr_compare; instead of directly porting it, I'm special-casing these:

- these are the only things we're actually doing in the HSL
- equivalence can be better optimized than comparison
- it's better to do UTF16 conversions once then operate efficiently there than to chain together
  other operations in multiple encodings

Reviewed By: oulgen

Differential Revision: D29003539

fbshipit-source-id: 77cde3386ec92ad1fda8aac0c72fbd11421f8064

nightly-2021.06.15

Toggle nightly-2021.06.15's commit message
Introduce StringishObject, Have HHVM magically generate StringishObje…

…ct instead of Stringish on objects

Summary:
As part of a way to give a roadmap for folks who are using deprecated replacements for old-style stringish_cast to replace that with reasonable code.

The idea being that they have a stringish object, they can test against this type and then safely invoke the method vs Stringish::__toString which might actually try to invoke a method on a string.

Reviewed By: vassilmladenov

Differential Revision: D28972918

fbshipit-source-id: e1fbe9e10bb346bba92c9d8eb76f1b2bdbe37d44

HHVM-4.114.0

Toggle HHVM-4.114.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
jjergus Ján
Releasing 4.114.0