Fixed Issue Tracker Link

Summary: The current link will redirect here, but it would make more sense to just put the correct link in the first place.
Closes #3212
Created from: https://github.com/facebook/hhvm/pull/3212

Reviewed By: @fredemmott

Differential Revision: D1441564
Unbreak DynamicYield in javascript

Summary: js_of_ocaml doesn't provide the Str library, so ages ago, somebody made a fake one so our existing code still worked.

Unfortunately, the javascript regexp library uses javascript's syntax for regexes, instead of ocaml syntax.

Because of this, DynamicYield has never worked in FBIDE. This used to be ok for typechecking, because we'd never bring in every dependency from Hack, so it would just assume these methods were defined in PHP. (So nobody ever caught it.) It's never worked for autocomplete (but I never realized that it *should* work for autocomplete)

There's no library method to convert regexes from ocaml to js format, so I did a terrible hack that makes this work for us. (I admit this is awful :( )

We're only using Str regex stuff for dynamic yield in javascript, so I was able to verify that this fixes it.

The problem for our regexes is that in ocaml, you escape ( and ) to indicate that they're a matching group, while in javascript, you do not.

Reviewed By: @jwatzman

Differential Revision: D1440297
Kill FrameState::compatible()

Summary: It doesn't do anything anymore (just an assert) and always returns true.

Reviewed By: aravind

Differential Revision: D1439881
Convert ext/xmlwriter to HNI.

Summary: Signed-off-by: Arthur Loiret <arthur.loiretens-lyon.fr>
Closes #3044

Reviewed By: @ptarjan

Differential Revision: D1410044
scandir() stops at falsy filenames.

Summary: `(bool)` !== `===`.

Reviewed By: @markw65

Differential Revision: D1442174
The embedded server doesn't exist anymore. Remove it from travis

Summary: Some cURL test should be failing/skipped because of this

The background process does nothing currently
See b1090c3e04
Closes #3214
Created from: https://github.com/facebook/hhvm/pull/3214

Reviewed By: @ptarjan

Differential Revision: D1441570