Fwd: New Version 1.0.0 of the Black Hole Solitaire Solver

Shlomi Fish <[email protected]> Sat, 25 May 2019 22:44:06 +0300
Newsgroups gmane.linux.region.israel
Message-ID <CANy4znV6jagRxW7PUA6Sp-wHniSqfXWcLCSav2hMDA_W5GJRfg@mail.gmail.com>
--===============2999672243789474201==
Content-Type: multipart/alternative; boundary="0000000000007517eb0589bb8ab8"

--0000000000007517eb0589bb8ab8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

---------- Forwarded message ---------
From: Shlomi Fish <shlomif-l9KC3OxpiO/[email protected]>
Date: Sat, May 25, 2019 at 10:38 PM
Subject: New Version 1.0.0 of the Black Hole Solitaire Solver
To: <[email protected]>
Cc: Shlomi Fish <[email protected]>


Hi all!

Version 1.0.0 of the Black Hole Solitaire Solver was released:

https://www.shlomifish.org/open-source/projects/black-hole-solitaire-solver=
/

It is one of my few original software projects that have reached version
1.x or
above.

Reading from the NEWS.asciidoc file:

<<<<
1.0.0       ( 23 May 2019 ):
----------------------------

* Convert common headers to https://github.com/shlomif/rinutils/ .

* Convert NEWS to AsciiDoc.

* New major version number because the project seems mature enough.

0.24.0      ( 08 May 2019 ):
----------------------------

* Add the USE_SYSTEM_XXHASH cmake option.

0.22.0      ( 08 May 2019 ):
----------------------------

* Try to gracefully abort on memory allocation failure (due to out of
RAM/etc.)

* Refactor the test suite.

* Introduce https://metacpan.org/pod/Games::Solitaire::Verify::Golf .

0.20.0      ( 17 Apr 2019 ):
----------------------------

* Add some API calls for +BLACK_HOLE_SOLVER__API__REQUIRES_SETUP_CALL+ .
Breaking change!

* Add black_hole_solver_recycle() .

* Add the multi-bhs-solve executable - not installed by default.

* Some speed ups, code clean-ups, tests, and refactorings.

0.18.0      ( 15 Jan 2019 ):
----------------------------

* Add support for three variants of
https://en.wikipedia.org/wiki/Golf_(patience) .

* API revamp - some types and function signatures were changed.

* SECURITY: Fixed a minor buffer overflow problem if one specified
a large max_num_cards_in_col in black_hole_solver_read_board() and
passed a large string (not exploitable using the command line exe).

* Added tests; some cleanups and some optimisations .
>>>>

Regards,

        Shlomi Fish



--=20
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
What Makes Software Apps High Quality -  http://shlom.in/sw-quality

Wikipedia deletionists Don=E2=80=99t Die. They lose notability and get dele=
ted.
    =E2=80=94 http://www.shlomifish.org/humour.html

Please reply to list if it's a mailing list post - http://shlom.in/reply .


--=20
Shlomi Fish http://www.shlomifish.org/

Buddha has the Chuck Norris nature.

Please reply to list if it's a mailing list post - http://shlom.in/reply .

--0000000000007517eb0589bb8ab8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">---------- Forwarded message ---------<br>From: <b class=3D=
"gmail_sendername" dir=3D"auto">Shlomi Fish</b> <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:shlomif-l9KC3OxpiO/[email protected]">shlomif-l9KC3OxpiO/[email protected]</a>&gt;</span><=
br>Date: Sat, May 25, 2019 at 10:38 PM<br>Subject: New Version 1.0.0 of the=
 Black Hole Solitaire Solver<br>To:  &lt;<a href=3D"mailto:fc-solve-discuss=
@yahoogroups.com">[email protected]</a>&gt;<br>Cc: Shlomi Fi=
sh &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;<br></=
div><br><br>Hi all!<br>
<br>
Version 1.0.0 of the Black Hole Solitaire Solver was released:<br>
<br>
<a href=3D"https://www.shlomifish.org/open-source/projects/black-hole-solit=
aire-solver/" rel=3D"noreferrer" target=3D"_blank">https://www.shlomifish.o=
rg/open-source/projects/black-hole-solitaire-solver/</a><br>
<br>
It is one of my few original software projects that have reached version 1.=
x or<br>
above.<br>
<br>
Reading from the NEWS.asciidoc file:<br>
<br>
&lt;&lt;&lt;&lt;<br>
1.0.0=C2=A0 =C2=A0 =C2=A0 =C2=A0( 23 May 2019 ):<br>
----------------------------<br>
<br>
* Convert common headers to <a href=3D"https://github.com/shlomif/rinutils/=
" rel=3D"noreferrer" target=3D"_blank">https://github.com/shlomif/rinutils/=
</a> .<br>
<br>
* Convert NEWS to AsciiDoc.<br>
<br>
* New major version number because the project seems mature enough.<br>
<br>
0.24.0=C2=A0 =C2=A0 =C2=A0 ( 08 May 2019 ):<br>
----------------------------<br>
<br>
* Add the USE_SYSTEM_XXHASH cmake option.<br>
<br>
0.22.0=C2=A0 =C2=A0 =C2=A0 ( 08 May 2019 ):<br>
----------------------------<br>
<br>
* Try to gracefully abort on memory allocation failure (due to out of RAM/e=
tc.)<br>
<br>
* Refactor the test suite.<br>
<br>
* Introduce <a href=3D"https://metacpan.org/pod/Games::Solitaire::Verify::G=
olf" rel=3D"noreferrer" target=3D"_blank">https://metacpan.org/pod/Games::S=
olitaire::Verify::Golf</a> .<br>
<br>
0.20.0=C2=A0 =C2=A0 =C2=A0 ( 17 Apr 2019 ):<br>
----------------------------<br>
<br>
* Add some API calls for +BLACK_HOLE_SOLVER__API__REQUIRES_SETUP_CALL+ .<br=
>
Breaking change!<br>
<br>
* Add black_hole_solver_recycle() .<br>
<br>
* Add the multi-bhs-solve executable - not installed by default.<br>
<br>
* Some speed ups, code clean-ups, tests, and refactorings.<br>
<br>
0.18.0=C2=A0 =C2=A0 =C2=A0 ( 15 Jan 2019 ):<br>
----------------------------<br>
<br>
* Add support for three variants of<br>
<a href=3D"https://en.wikipedia.org/wiki/Golf_(patience)" rel=3D"noreferrer=
" target=3D"_blank">https://en.wikipedia.org/wiki/Golf_(patience)</a> .<br>
<br>
* API revamp - some types and function signatures were changed.<br>
<br>
* SECURITY: Fixed a minor buffer overflow problem if one specified<br>
a large max_num_cards_in_col in black_hole_solver_read_board() and<br>
passed a large string (not exploitable using the command line exe).<br>
<br>
* Added tests; some cleanups and some optimisations .<br>
&gt;&gt;&gt;&gt;<br>
<br>
Regards,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Shlomi Fish<br>
<br>
<br>
<br>
-- <br>
-----------------------------------------------------------------<br>
Shlomi Fish=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://www.shlomifish.org/=
" rel=3D"noreferrer" target=3D"_blank">http://www.shlomifish.org/</a><br>
What Makes Software Apps High Quality -=C2=A0 <a href=3D"http://shlom.in/sw=
-quality" rel=3D"noreferrer" target=3D"_blank">http://shlom.in/sw-quality</=
a><br>
<br>
Wikipedia deletionists Don=E2=80=99t Die. They lose notability and get dele=
ted.<br>
=C2=A0 =C2=A0 =E2=80=94 <a href=3D"http://www.shlomifish.org/humour.html" r=
el=3D"noreferrer" target=3D"_blank">http://www.shlomifish.org/humour.html</=
a><br>
<br>
Please reply to list if it&#39;s a mailing list post - <a href=3D"http://sh=
lom.in/reply" rel=3D"noreferrer" target=3D"_blank">http://shlom.in/reply</a=
> .<br>
</div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"gmail_signatur=
e" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div><div dir=3D"ltr">Shlomi Fish <a href=3D"http://www.shlomifish.org/" =
target=3D"_blank">http://www.shlomifish.org/</a><br><br>Buddha has the Chuc=
k Norris nature.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Please re=
ply to list if it&#39;s a mailing list post - <a href=3D"http://shlom.in/re=
ply" target=3D"_blank">http://shlom.in/reply</a> .<br></div></div></div></d=
iv></div></div></div>

--0000000000007517eb0589bb8ab8--


--===============2999672243789474201==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Linux-il mailing list
[email protected]
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

--===============2999672243789474201==--