Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hoaproject/Praspel

The Hoa\Praspel library.
https://github.com/hoaproject/Praspel

Prepare 1.17.01.10.

b4e3e894bc9043d0e2bd43cdf1482c9d7bd0cace authored almost 8 years ago by Ivan Enderlin <[email protected]>
Quality: Happy new year!

9c885323891454a82f73140141d9189c44fba8ab authored almost 8 years ago by Ivan Enderlin <[email protected]>
Fix typo

6a81c777d3c26847e9cc4276362d6727a372bdbd authored almost 8 years ago by gitomato <[email protected]>
Prepare 1.17.01.06.

d00a77387bfce0006a6638dd94cf05a784cb3a9b authored about 8 years ago by Ivan Enderlin <[email protected]>
Preambler: Use non-static cache in handler.

The static cache approach in the handler is wrong. Static means shared,
and we do not want it to...

290418207ea74e6053d5c98933cf5fcb3a41dcfd authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Fix a typo.

75f94a48b4b0c63aae1a120c27d81f41069dba7c authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Rename a section.

591875791aecbe548b3e5b1cc377ed4a9e766b49 authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Add JML and `Hoa\Realdom` links.

be82e88ba01e2ad92cb8f8df6ad9bdb912f4a8a0 authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: New `README.md`.

c3a37128aec399f774af63a342b3a12c38c53852 authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Update `support` properties.

7a8c2d0d60ad2156a24c68ceebb1743a1d1fd481 authored about 8 years ago by Ivan Enderlin <[email protected]>
Prepare 1.16.05.11.

15f8b6775695e81a73f0e20994c0ea79997363da authored over 8 years ago by Ivan Enderlin <[email protected]>
Add use missing for Hoa\Consistency

850b9b9acf4b0a11621c5012e49084ca5e0f6d29 authored over 8 years ago by Alexis von Glasow <[email protected]>
Prepare 1.16.05.09.

a638798344bf8eaa24c6b66fd377d7b52bdc2b5c authored over 8 years ago by Ivan Enderlin <[email protected]>
Disjunction: Fix autoloading.

d42a5c204a9fda83ac9570c56361cc3e0f35bd06 authored over 8 years ago by Alexis von Glasow <[email protected]>
Grammar: Update copyright.

1e80ca1f8f2d83ccd94457da234e9dd88ef5c7c6 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.16.01.16.

14cbe9f7bc887e34f7415fbce3117d7ee7daede6 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: Forget to add a new stable library.

656333527d74bdd1eb84d87f29ffe5d5b0f93969 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.16.01.15.

2ca6fdb61791e0d73dacf5d6a040e12976f5ddca authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: New stable library.

45074f5ad847a754171bc1ddb3b2c5559459492a authored almost 9 years ago by Ivan Enderlin <[email protected]>
Update because of the BC break.

114345a68d6bb8c10ed3858aaa6395cf37b79c1d authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.16.01.14.

5efccdbfe6858995eeed91340c267aa3fc07dcfe authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.16.01.11.

bfeab629693f3a3de2e37d5e8fa6e9b58a3e1eb9 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Drop PHP5.4.

11fc549a1b36d0d47a34ad724a4d5791b7f872b3 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Run devtools:cs.

a224ff4b2b4b9600c24243452ce4d92bfe376d46 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Core: Remove `Hoa\Core`.

c7fbacdd1b30e88593e1adfaea07a9528c5deb84 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Consistency: Remove `from` calls.

96268fc58438e33be80f594479e8c8724c4d3a6a authored about 9 years ago by Ivan Enderlin <[email protected]>
Consistency: Use `Hoa\Consistency`.

3c92894fb24a3689143ef00a48f4f3934f27d48a authored about 9 years ago by Ivan Enderlin <[email protected]>
Exception: Use `Hoa\Exception`.

The core is being splitted into several libraries. `Hoa\Exception` is
one of them.

eac7c9a86ea5c94a55b1b99b04b851243410073d authored about 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.15.09.08.

a99b764114216174c360828af2e594e6724bacba authored over 9 years ago by Ivan Enderlin <[email protected]>
Add a `.gitignore` file.

e013e1b8514a7ff30416cad8de3f53ca84c1eb21 authored over 9 years ago by Stéphane HULARD <[email protected]>
Prepare 0.15.06.01.

47e26bd74ddb85f2bfd4841f1432c0c14482cd45 authored over 9 years ago by Ivan Enderlin <[email protected]>
Make the `praspel` function global.

9f68a69eba5e9e0f3710e8853ff8fff726947ba6 authored over 9 years ago by Ivan Enderlin <[email protected]>
Change `interprete` method name to `interpret`.

b858f9f304eb59304e64d328f6d15bf4f41cb298 authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.15.05.29.

8dea9e4e8f3dd6fc9fc10ad464d48c3973dedf50 authored over 9 years ago by Ivan Enderlin <[email protected]>
Move to `Hoa\Ustring`.

23dad64d8b31ef59b15076d73b99b444e22e1e5c authored over 9 years ago by Ivan Enderlin <[email protected]>
Move to PSR-1-2 & drop PHP5.3 & `from`/`import`.

0fce3078006928700d7e65660d49f693dc4293d2 authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.15.02.24.

f7801604c0631304547eee00b68ce3174d40ccdc authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add the `CHANGELOG.md` file.

49caada6d52c0b02255e260d6dedcf79103e62e6 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Happy new year!

58dae3630ef137db573acf229e6cef688f3a93e6 authored about 10 years ago by Ivan Enderlin <[email protected]>
Move to PSR-4.

df82c9f61d4879924645e83f2ce27d8d45dd45c0 authored about 10 years ago by Ivan Enderlin <[email protected]>
Hoa\Visitor has been finalized.

afe3060c02e3963a3d455d01065b7544d39fa348 authored about 10 years ago by Ivan Enderlin <[email protected]>
Use hoa/iterator ~1.0.

59a146d02a71f024555a9535f6ade23eb6b9294f authored about 10 years ago by Ivan Enderlin <[email protected]>
Add branch-alias

94c305d20a4fa7a47f2b4671a6c89f4718159c53 authored over 10 years ago by Stéphane PY <[email protected]>
Drop PHP5.3.

4e6b9599c991fd1aaf10aef7b8095a2bfa0826b9 authored over 10 years ago by Ivan Enderlin <[email protected]>
Add the installation section.

e3762816b5644f00a74dfa2d261e1f75f906ff9d authored over 10 years ago by Ivan Enderlin <[email protected]>
Start Rüsh Release.

3825237ad506d26a114e819bef4411e4adc9b67b authored over 10 years ago by Ivan Enderlin <[email protected]>
Generate an object without a constructor.

b2dda6cc153f819a1d40d5d1906a8cb1f45f7ed4 authored over 10 years ago by Ivan Enderlin <[email protected]>
Catch all exceptions.

20d62e3063b00cdac780c5062f2ab78f01a0e249 authored over 10 years ago by Ivan Enderlin <[email protected]>
Remove the ƒ function.

cf7c9b15c180c1f2858794ecbfd11d9f8d001b9b authored over 10 years ago by Ivan Enderlin <[email protected]>
Link to atoum/praspel-extension.

6202b1edf7c525b688420ffed14faf21cee59851 authored over 10 years ago by Ivan Enderlin <[email protected]>
Evaluate the \pred(p) construction.

f0479006caa98b59f0d3f2336263ebee70539d7c authored over 10 years ago by Ivan Enderlin <[email protected]>
Extend closure support.

Avoid an issue in the `getAttributeData` method.

7462328eeb1cda5962e8fa24f8aa25c2509e3045 authored over 10 years ago by Ivan Enderlin <[email protected]>
Allow to escape slash.

ee493642a9d7061550e2b14ac714c2cc9d3ef1a9 authored over 10 years ago by Ivan Enderlin <[email protected]>
Add syntactic sugar for class().

\C <=> class('C').

3f019dd711477be78bcdc6718d1aab890ca9bb12 authored over 10 years ago by Ivan Enderlin <[email protected]>
Auto-collecting invariants.

b5fcc37c476df179f020ea6686f7ecfe4d3dc739 authored over 10 years ago by Ivan Enderlin <[email protected]>
Add the ::nothing:: token.

d4db95e53942b208235293fea6773e93947f725c authored over 10 years ago by Ivan Enderlin <[email protected]>
Fix a PHP compatibility.

749d546c0f6d206efffd50d1ce72137a66de3a18 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Update an exception message.

8fb22c76ae7bb72125a5e8414c82b9fcde480f37 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Merge branch 'iterator' into incoming

bca8de0d382c81c762c9b2ecebb2ad79d07edf6d authored almost 11 years ago by Ivan Enderlin <[email protected]>
Allow missing @requires.

65ad33fd7da0c3e1d7afdcd6bc30acc1d5dbb52b authored almost 11 years ago by Ivan Enderlin <[email protected]>
A missing @ensures is considered as true.

eb052f6e46abe7a942a6fa4ba47412fb3f69943e authored almost 11 years ago by Ivan Enderlin <[email protected]>
Totally new structural coverage algorithm.

Much faster, much simpler to maintain and consider recents changes in
Praspel (cf research papers).

78d81ac4a1077cfc455ccacff1c5e9b9aa345459 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Avoid some creation of a #dynamic_resolution node.

080f7b8777d237aeadae68b8e716c7b8ccd7bc0a authored almost 11 years ago by Ivan Enderlin <[email protected]>
Update the regex syntactic sugar.

a72bfbb80a5b971a036f21c95e7bbfca001e1427 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Override the isEmpty() method.

ec1aa6d84abd7667754620e96e3392367975f82b authored almost 11 years ago by Ivan Enderlin <[email protected]>
Absent @throwable => failed.

62afa42d07ed15dad04a753c2c51a81108693fc1 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Absent @ensures => failed.

cc375fb2fd341d1165077cd0151bc0cbd1fea88b authored almost 11 years ago by Ivan Enderlin <[email protected]>
Format code. #mania

7cab3a4bbf34e16eda7e6d4f725c6a72d8d7619c authored almost 11 years ago by Ivan Enderlin <[email protected]>
Update the runtime to the new behavior semantics.

56b03915a03d7e2387cdf36c16e1bbf74982373d authored almost 11 years ago by Ivan Enderlin <[email protected]>
Add the state of the library.

3461224d76ddbd69a165f294a73fb21b84341580 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Happy new year \o/.

2f9995179b6725e89f9fda16aac7aed48d4c5e96 authored about 11 years ago by Ivan Enderlin <[email protected]>
The @description clause can be present anywhere.

97439a371308d0ed31acd0d79bc44248bb6a1d0f authored about 11 years ago by Ivan Enderlin <[email protected]>
Use a default assertion checker when necessary.

4cc9c27d51073acffd750e3c4298cdab9bdd4c2f authored about 11 years ago by Ivan Enderlin <[email protected]>
Format `composer.json`.

df03b1abd9c0aa9cd900fd05a8c9d21249d63aa5 authored about 11 years ago by Ivan Enderlin <[email protected]>
Update indexes of exceptions.

0c2c75d01ce0a844344ef8d4abb0f2cc42c6c6ec authored about 11 years ago by Ivan Enderlin <[email protected]>
A @default can be declared if…

… at least one @behavior exists.

977d226b11831034b7ca948a654958d34a1c62e3 authored about 11 years ago by Ivan Enderlin <[email protected]>
Add the encapsulation shunter preambler!

Shunt encapsulation: instanciate a class and set its state by using
invariants and not methods c...

c265aef4342feac7d19bee79c8476bc04efc31e0 authored about 11 years ago by Ivan Enderlin <[email protected]>
Update the callable after running a preambler.

A preambler can change the callable, we then need to update it in the
assertion checker.

64452dcd5d44a0c85cc9439a45adfee0d3bfc4ff authored about 11 years ago by Ivan Enderlin <[email protected]>
The generateData method is now static…

… and it has been moved into `Hoa\Praspel\AssertionChecker` class.

fc0c70751c490b51d2a16ff88654cc8bd19935d5 authored about 11 years ago by Ivan Enderlin <[email protected]>
The __setCallable method is now public.

380dba95fb9f2db92e401db1c11bcaf26975a2e4 authored about 11 years ago by Ivan Enderlin <[email protected]>
Fix an error in an exception message.

4f4c9245906757a6d1275b7be08a24173b248208 authored about 11 years ago by Ivan Enderlin <[email protected]>
mv AssertionChecker\Preambler Preambler\Handler

775ea773eedf213d8fcc940e182745d89221cb9e authored about 11 years ago by Ivan Enderlin <[email protected]>
Update an exception message.

d9fb455d7abca81fb9714f4ce2c6abcde57ed79b authored about 11 years ago by Ivan Enderlin <[email protected]>
Move importations.

541255fb485616492a4c7b99c62087b3e63b8fa9 authored about 11 years ago by Ivan Enderlin <[email protected]>
Fix compilation of crate variable.

eb9d1c54d3687e25ad15febc55efd28af6a2a2bd authored about 11 years ago by Ivan Enderlin <[email protected]>
Support crate constant.

e057548616f186e5d717d6fed8ddb2f21237500b authored about 11 years ago by Ivan Enderlin <[email protected]>
Add tracability for crate constant.

a19102f67706ba2b9c51eb337eb097d3ac070e19 authored about 11 years ago by Ivan Enderlin <[email protected]>
Clean a little bit \old(e) support.

Remove a useless code in the RAC. And move the `\old(e)` support from
the interpreter to the model.

c5b344986d8a65aeea69848f765a8267296681a8 authored about 11 years ago by Ivan Enderlin <[email protected]>
Fix a regression in behaviors.

61f09f7049928d3f4813a6623ec2c055adf792c2 authored about 11 years ago by Ivan Enderlin <[email protected]>
Remove reference when setting the value.

If the variable is an argument that is passed by-reference, and, if its
value is changed during ...

a386cb3d71e5ee4daf845a0fcfa615290bd31299 authored about 11 years ago by Ivan Enderlin <[email protected]>
Adding a clause redefine its parent.

942f1864e7b51d465c9970ae6ce8b9a6c8927fb5 authored about 11 years ago by Ivan Enderlin <[email protected]>
Better constructor support.

Compute a new callable and a new reflection for the rest of the RAC
since we generate a real ins...

90cdfe10135a66a38090fd18a38d3e583720681a authored about 11 years ago by Ivan Enderlin <[email protected]>
Better constructor support.

When the callable is a constructor, we need a special process, based on
`ReflectionClass::newIns...

f82db700c76d47bd3e8582e1f74f8ebbc5d0cb60 authored about 11 years ago by Ivan Enderlin <[email protected]>
Classnames are backslash left-trimmed.

6382c6b467614a2caa4a695f51d0b2bb659e5c95 authored about 11 years ago by Ivan Enderlin <[email protected]>
New $bindToClass argument on Praspel::interprete.

Bind class when interpreting.

c862a7cc3104eb461e9197b5f7ed21eb4a0a71f3 authored about 11 years ago by Ivan Enderlin <[email protected]>
Don't check invariant before invoking constructor.

1d3d606b8c255c1bcaf4a49031866605898d20f6 authored about 11 years ago by Ivan Enderlin <[email protected]>
Cannot have global/parent @ensures or @throwable.

The semantics of a global @throwable clause is really hard to define.
Same for @ensures. After a...

9c609da1109b4f83622f4b7b527ef730e7a4d2d8 authored about 11 years ago by Ivan Enderlin <[email protected]>
Support dynamic resolutions as external variables.

`this->foo` is considered as a borrowing variable, with the type
`TYPE_EXTERNAL`. Verifications ...

bec521d2cfc22274213ac5066d8817a085faa316 authored about 11 years ago by Ivan Enderlin <[email protected]>
Interpreter can bind a class on the specification.

6e854e85824bc3af64236912ec0e336d9d6315bc authored about 11 years ago by Ivan Enderlin <[email protected]>
Introduce the “contract (static) registry”.

The contract static registry aims at containing all Praspel contracts.
This is very helpful when...

faa9e89f6254898cd0ed4c375d32260323b7883e authored about 11 years ago by Ivan Enderlin <[email protected]>