Age | Commit message (Collapse) | Author |
|
|
|
|
|
[upstream]
* Fixing the issue of escaping '$' in PHP string literals (atscc2php)
Kudos to M88!
* Fixing very minor issues in libats/qlist and libats/linmap
* Enforcing that no d2var can be leaked/exported from a namespace
[Jonathon Fernyhough]
* Switch to explicit "gmp" version
|
|
[upstream]
* Re-enabling the support for -IATS
* Rewording LICENSE: the ATS libraries are now covered under LGPLv3
In particular, any C code generated by ATS/Postiats is NOT by default
considered to be covered by the GPL/LGPL license of any kind.
* Renaming some keywords:
atstbox for atstype
atstflat for atst0ype
atsvtbox for atsvtype
atsvtflat for atsvt0ype
absimpl for assume and atsreimpl for reassume
|
|
[upstream]
* Improving atscntrb-sdstring and atscntrb-hx-cstream
* Changing "atscntrb" to "atscntrb-hx" in the names of almost all of
the npm-based ATS packages contributed by myself (Hongwei). This is
a pervasive change due the wide use of these packages
* Adding libats/ML/SATS/argvec.sats and libats/ML/SATS/argvec.dats
* Adding share/SCRIPT/buildRelease.sh to automate build/release ATSi
|
|
[upstream]
* Improving libatscc/libatscc2js regarding matrixref and matrix0
* Improving doc/BOOK/ATS2FUNCRASH by tidying-up and fixing errors
* Adding some examples in ATS-Tutoriats demonstrating ATS+ReactJS
and ATS+React-Native
* Adding basic programming support for parallelized stream-mapfold:
${PATSHOME}/libats/BUCS320/StreamPar (stream-processing)
${PATSHOME}/libats/BUCS520/StreamPar (linear-stream-processing)
* Adding basic programming support for recursive directory-traversal:
${PATSHOME}/npm-utils/contrib/libats-hwxi/find_cli
* Moving most higher-order functions from ATSPRE to ATSLIB/ML/atspre.
This is a pervasive change, triggering a lot of (minor) fixes!
* Rewriting several stream_vt functions to make them tail-recursive.
* Moving ATSPRE/fcontainer and ATSPRE/giterator into libats/ATS2
* Finishing EFFECTIVATS/SteamPar on streamization and stream-processing
in parallel.
* Starting the ATS-CodeBook project (at http://github.com/ats-lang):
Hello, HX-intinf, ReadFromSTDIN, ReadFromSTDIN2, ReadFromSTDIN3, and
WordFrqncyCount
|
|
[upstream]
* Adding libatscc/ML/option0
* Adding libatscc/ML/matrix0
* Minorly improving libatscc/ML/list0 and libatscc/ML/array0
* Fixing missing cases in eval1_p2at (pats_dmacro2_eval1.dats)
* Fixing and improving libats/funarray
* Adding calls to the_dynconlst_add to ensure that every exception constructor
is declared in the generated C code.
* Initiating building the "compiled" library libats/ML/COMPILE
* Fixing a glitch in compiling polymorphic functions that call function
templates (auxmat_env in [pats_ccomp_template.dats]) A simple use case is
found in doc/EXAMPLE/TESTATS/tempboxed.dats
* Adding support for calling variadic functions in a type-safe way. There is no
attempt to add support for type-safe implementation of variadic functions yet.
* Supporting the user of the flag --gc for myatscc.
[Jonathon Fernyhough]
* Switch to upstream-provided sha1sum
|
|
|
|
|
|
|
|
List of major additions and changes since the last release:
1. Extending prelude/stream_vt with more functions
2. Improving ${PATSHOME}/contrib/libatscc2php/ATS2-0.3.2
3. Supporting the following style of function interface declaration:
extern
fun swap_boxed{a,b:type}(xy: (a, b)): (b, a)
(
Note that (a, b) needs to be replaced with @(a, b) at this point
)
4. Adding stream-processing functions in prelude and libats/ML
5. Hosting for ats-lang.org moved from OPENSHIFT2 to OPENSHIFT3
6. In progress:
A Functional Crash into ATS: ${PATSHOME}/doc/BOOK/ATS2FUNCRASH
7. Atscc2r34 (for transpiling ATS into R) is functioning and it is
expected to be improved gradually.
8. Improving ATSLIB/libats/ML: more list0-combinators; printing stuff
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit da4fcc2db881b683f73705112a5b6eb511e8f036.
|
|
|
|
|
|
|
|
(see comments on ats2-postiats AUR page)
Several files mention the version number 0.2.9 even though it is version 0.2.10
The files are:
./VERSION
./configure.ac
This is a cheap fix. The "bug" has been reported upstream.
Also ats2-contrib can now be installed properly.
|
|
(see comments on ats2-postiats AUR page)
Several files mention the version number 0.2.9 even though it is version 0.2.10
The files are:
./VERSION
./configure.ac
This is a cheap fix. The "bug" has been reported upstream.
Also ats2-contrib can now be installed properly.
|
|
0.2.10 is incorrectly packaged
This reverts commit af680497b6f14951918287e9672587e140237c35.
|
|
|
|
There are problems building with custom makeflags, such as -j2 (or
higher).
Remove gmp from `optdepends` array, is already in `depends` array.
|
|
|
|
|
|
|
|
|
|
|
|
|