Commit Graph

3 Commits

Author SHA256 Message Date
Fred Fu
472b1d17ac Accepting request 960273 from home:capfredf:branches:devel:languages:misc
update Racket to 8.4

OBS-URL: https://build.opensuse.org/request/show/960273
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/racket?expand=0&rev=53
2022-03-09 13:36:59 +00:00
Matthias Mailänder
34b203c004 Accepting request 828522 from home:polslinux:branches:devel:languages:misc
- Update to 7.8:
* Racket CS supports AArch32 and AArch64, including places and
  futures.
* Racket CS supports an "incremental" garbage-collection mode that can
  eliminate long GC pauses for some applications, such as animations and
  interactive games.
* Racket CS unboxes local floating-point arithmetic
* DrRacket's spell check features lower overhead and has fewer bugs.
* Web Server performance under high concurrency is better by up to an
  order of magnitude
* The math library includes the Kronecker product.
* The new prop:struct-field-info property provides static information
  about field names.
* In `plot`, the legend font and the plot font can be controlled
  independently, and error-bars have an `#:invert?` option.
* Racket CS uses a new HAMT implementation, dramatically reducing the memory
  required for immutable hash tables.
* GC callbacks are reliably called on major collections in Racket CS.
  Also, Garbage collection is 10-20% faster.
* DrRacket can recover much more quickly from errors involving large
  stack traces.
* Call-with-current-language allows more reliable tests for language
  level code.
* Use of the Cairo library can be multi-threaded.
* DrRacket's scrolling has been made more responsive.
* DrRacket's dark mode support is improved for Mac OS and Unix.
* The Web Server provides fine-grained control over various aspects of
  handling client connections (timeouts, buffer sizes, maximum header
  counts, etc.) via the new "safety limits" construct.
* The Web Server's handling of large files is improved, and its
  latency for long-running request handlers is reduced.

OBS-URL: https://build.opensuse.org/request/show/828522
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/racket?expand=0&rev=44
2020-10-09 20:40:45 +00:00
Dr. Werner Fink
fc107ab268 Accepting request 690400 from home:WernerFink:branches:devel:languages:misc
- Add patch extflvector-length-inlined.patch from upstream commit
  80f84f21 to get extflvector-length work even on i586

- Spec file clean up
- Try to get it work on some ix86 CPU versions

- Require some missed libraries and certificates for build
  as well as for installation even if rmplint cries 
- Update to racket 7.2
  * The contract system supports collapsible contracts, which avoid
    repeated wrappers in certain pathological situations. Thanks to Daniel
    Feltey.
  * Quickscript, a scripting tool for DrRacket, has become part of the
    standard distribution. Thanks to Laurent Orseau.
  * The web server's built-in configuration for serving static files
    recognizes the ".mjs" extension for JavaScript modules.
  * The `data/enumerate` library supports an additional form of
    subtraction via `but-not/e`, following Yorgey and Foner's ICFP'18
    paper. Thanks to Max New.
  * The `letrec.rkt` example model in Redex has been changed to more
    closely match Racket, which led to some bug fixes in Racket's
    implementation of `letrec` and `set!`.
  * The racklog library has seen a number of improvements, including fixes
    to logic variable binding, logic variables containing predicates being
    applicable, and the introduction of an `%andmap` higher-order predicate.

OBS-URL: https://build.opensuse.org/request/show/690400
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/racket?expand=0&rev=32
2019-04-02 11:13:17 +00:00