Fixed autoloader registration for tests if phpunit is installed as package together with Twig
Fixes typo
merged branch include-x/master (PR #1068)

This PR was merged into the master branch.

Discussion
----------

Fixes typo in documentation, "if" tag

Commits
-------

da635ba Fixes typo
tweaked docs for the set tag (closes #1029)
merged branch hason/tests_autoloader (PR #994)

This PR was merged into the master branch.

Discussion
----------

Fixed autoloader registration for tests if phpunit is installed as package together with Twig

Commits
-------

19869ce Fixed autoloader registration for tests if phpunit is installed as package together with Twig
simplified code
fixed the autoloader for PHP 5.2
added missing operators in the precedence docs (closes #1057)
added a precedence example (refs #1057)
enforced usage of named arguments after positional ones
merged branch fabpot/named-args (PR #1072)

This PR was merged into the master branch.

Discussion
----------

enforced usage of named arguments after positional ones

When we introduced named arguments, the behavior for when both positional and named arguments were used in a call was not clearly defined.

This PR addresses this issue by following Python rules:

 * No positional argument after named ones
 * No possibility to define an argument with both a positional argument and a named one

This introduces a BC break if people were using positional arguments after named ones, but I would argue that this is never a good idea anyway.

This is an alternative to #995

Commits
-------

135b618 enforced usage of named arguments after positional ones
fixed a unit test when run in isolation
changed ☃ to § in tests (closes #996)
Merge pull request #1073 from fabpot/special-chars

changed ☃ to § in tests (closes #996)