Logo
  • PHP
    • HipHop / HHVM
    • Modern PHP
    • PHPStorm
    • LAMP
    • Laravel
    • Composer
    • PDO
  • JavaScript
    • node.js
    • AngularJS
  • CSS
    • SASS
    • “CSS4” (CSS level 4)
  • HTML
  • Git
  • LAMP
  • Vagrant
  • UI / UX
  • Architecture of …
  • Off-Topic
With ♥ from Berlin
December 20, 2013
Chris
HipHop, Modern PHP
Comments Off on HipHop VM reaches 100% green Unit Tests in Laravel, Drupal, Slim, CodeIgniter etc.

HipHop VM reaches 100% green Unit Tests in Laravel, Drupal, Slim, CodeIgniter etc.

PreviousNext
hiphop php

In September 2013 the PHP HipHop VM dev team wrote a very interesting article [1] about failing Unit Tests of most PHP frameworks when running inside the HipHop VM (HHVM). The reasons for that are really weird, just have a look: [2]. For example, PHPMyAdmin uses mysqli for tests (which is not supported by HHVM, it uses PDO only), and CakePHP has a class named String (using names of types for classes is not allowed by HHVM). And these failing tests were the only reason NOT to use HipHop. So the team worked hard to “fix” (or workaround) these things, and today they relased an excellent notice: We are the 98.5%.

HipHop has now 100% green tests for:

  • Laravel
  • CodeIgniter
  • Drupal
  • Facebook SDK
  • Idiorm
  • Paris
  • Slim
  • Twig
  • Assetic

All other frameworks/tools have rates 95%+, therefore we can (hopefully!?) expect 100% green tests in for all officially supported frameworks in 2014. Excellent, guys, excellent!

 

php-hiphop-passes-100-percent-unit-tests

HHVMHipHopPHPtest coverageunit tests
Share this
node.js

PayPal drops Java, goes node.js / JavaScript

First: this is not a Java-vs.-AnyOtherLanguage diss, just an article about a very interesting development: Using “frontend-languages” for serious server-side

php uk conference

Slides & talks from PHP UK Conference 2014

The slides of most of PHP UK CONFERENCE 2014‘s talks are online, very interesting stuff, have a look. And a

Dangerous Performance Myths in the Web (video talk by Thomas Lohner, PHPUG Latvia)

A very interesting talk from Latvia’s (not 100% sure) PHP usergroup meeting: Thomas Lohner (of SysEleven) explains why some of

Stressed and unrelaxed while coding ? Try some ultra-deeply-relaxing ASMR audio clips. It will change your life. Seriously.

Do you remember your first professional massage – and that weird, extremely soft and relaxing feeling you had, this strange

composer

Composer problems ? Try full reset !

Some small Composer commands that might solve your problems: I’ve taken them directly from Jordi Boggiano‘s (Composer co-creator) “In Depth

mod-rewrite-ubuntu-14-04-lts

How to enable mod_rewrite in Ubuntu 12.04 LTS

A little note first: This is the most seen way to enable mod_rewrite in tutorials. However, it’s not the best

php

Somebody is writing a compiler for PHP, compiles down to machine code, outperforms HHVM

Yes, that’s right. Recki-CT compiles PHP down to machine code. It’s unbelievable what’s going on in the PHP world in

atomic-design

An introduction into Atomic Design, a super-clean way to style web applications

A super-interesting talk of Brad Frost at beyond tellerrand 2013, explaining the basics of Atomic Design: What is Atomic Design

MINI, an extremely simple barebone PHP application

For my daily work I often needed to setup super-simple PHP applications, just some more or less static pages plus

phpstorm 7.0 php

How to install GitHub’s, NetBeans’s and Sublime2’s syntax highlighting code colours theme in PHPStorm 6/7

PHPStorm’s default code colouring might not be what you want, especially when you just switched from NetBeans. But there are

1/4

Categories

Search

java
Interesting: code of the same application in PHP, Python, Ruby, Closure, node.js, Java and Go
nginx php 5.5
[Link] Set up Nginx with PHP 5.5 easily
phpstorm 7.0 php
How to install GitHub’s, NetBeans’s and Sublime2’s syntax highlighting code colours theme in PHPStorm 6/7
phpstorm 7.0 php
How to debug code on a remote server (or in vagrant box) with PHPStorm
Hacking ATMs – A conference talk about the current security state of Windows XP driven cash machines
php
How to install PHP 7.0 on Ubuntu 14.04 LTS
composer
A short & simple Composer tutorial
phpstorm-8
PHPStorm 8 has just been released
vagrant
How to setup a local server (in a virtual machine) with Vagrant in PHPStorm
php
Redesigning the PHP logo – who wants ?
O’Reilly sells EVERY ebook for -50% right now!
js javascript
Push database changes to all clients in real-time (!) with AngularJS and Firebase
sass laravel
SASSmeister is a real-time JSfiddle for SASS / CSS. Awesome!
Stressed and unrelaxed while coding ? Try some ultra-deeply-relaxing ASMR audio clips. It will change your life. Seriously.
vagrant
A preinstalled Vagrant box with PHP HipHop / HHVM and Ubuntu 12.04 (Precise Pangolin)

Tags

apache bash centos composer conference coupon CSS debian fonts framework git GitHub hack HHVM HipHop HTML HTML5 IDE JavaScript JS LAMP laravel linux mod_rewrite MVC MySQL Nginx optimization PHP PHP 5.5 PHP 5.6 phpmyadmin PHPStorm security server SSD Ubuntu UI UX vagrant video virtual machine voucher VPS wordpress
Side-Project: Wordle-Solver:
www.wordle-helper.info

Pages

  • Privacy Policy