Stephane Carrez edited this page Feb 7, 2018 · 15 revisions

Ada Utility Library

Ada Util is a collection of utility packages for Ada 2005. Several packages are inspired from Java packages and libraries (Java properties, log4j, listeners, streams, ...). It was ported on several systems (Ubuntu, Debian, Fedora, NetBSD, FreeBSD, Windows) and different architectures (i386, x86_64, ARM, Mips32).

Installation Features
Installation Features

Ada Util is used by:


Version 1.8.0 released on Dec 2015 is available http://download.vacs.fr/ada-util/ada-util-1.8.0.tar.gz

  • Added support for immediate flush and file appending to the file logger
  • Added support for RFC7231/RFC2616 date conversion
  • Improvement of configure and installation process with gprinstall (if available)
  • Added file system stat/fstat support
  • Use gcc intrinsics for atomic counters (Intel, Arm)

Version 1.7.2 released on May 2015 is available http://download.vacs.fr/ada-util/ada-util-1.7.2.tar.gz

  • Fix end condition when reading stream buffer

Version 1.7.1 released on Jul 2014 is available http://download.vacs.fr/ada-util/ada-util-1.7.1.tar.gz

  • Fix minor configuration issue with GNAT 2014
  • Fix concurrent issues in facelet and session cache implementation

Version 1.7 released on Feb 2014 is available http://download.vacs.fr/ada-util/ada-util-1.7.0.tar.gz

  • Added a text and string builder
  • Added date helper operations to get the start of day, week or month time
  • Support XmlAda 2013
  • Added Objects.Datasets to provide list beans (lists of row/column objects)
  • Added support for shared library loading
  • Support for the creation of Debian packages
  • Update Ahven integration to 2.3
  • New option -r <test> option for the unit test harness to execute a single test
  • Port on FreeBSD

NEWS Older news