Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -229,11 +229,11 @@ bootstrap-stage-3-statics:
file="$(abs_srcdir)/sources/app/deft/sources/commands/version.dylan"; \
orig=$$(mktemp); \
temp=$$(mktemp); \
cp -p $${file} $${orig}; \
cp $${file} $${orig}; \
cat $${file} | sed "s|_NO_VERSION_SET_|$${git_version} built on $$(date -Iseconds)|g" > $${temp}; \
mv $${temp} $${file}; \
$(BOOTSTRAP_3_ENV) $(FDMAKE) --compiler "$(BOOTSTRAP_3_COMPILER)" --unify deft-app; \
cp -p $${orig} $${file}
cp $${orig} $${file}

BOOTSTRAP_3_LLVM_RTGVARSyes = \
OPEN_DYLAN_LLVM_RUNTIME_GENERATOR=$(BOOTSTRAP_3_ROOT)/bin/$(RTG)
Expand Down
2 changes: 1 addition & 1 deletion build/unix/Containerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM debian:bookworm

ENV OPENDYLAN_DEPENDS "dumb-init autoconf automake libtool build-essential bzip2 clang-14 git-core make cmake ninja-build"
ENV OPENDYLAN_DEPENDS "dumb-init autoconf automake libtool build-essential bzip2 clang-14 git-core make cmake ninja-build gawk zlib1g-dev libzstd-dev"

# Install dependencies
RUN apt-get update \
Expand Down
2 changes: 1 addition & 1 deletion build/unix/release-with-batteries.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ set -e
# was also needed.

# https://releases.llvm.org/
LLVM_RELEASE=22.1.5
LLVM_RELEASE=22.1.8
LLVM_REL=$(echo $LLVM_RELEASE | sed s/-rc/rc/)

LLVM_CLANG=$(echo $LLVM_RELEASE | sed 's/\([0-9]*\).*/\1/')
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
AC_INIT([Open Dylan], [2026.2pre1])
AC_INIT([Open Dylan], [2026.2])
AC_PREREQ(2.50)

# Directory for config.guess etc.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ The byte-storage Module
- :meth:`byte-storage-address(<buffer>)`
- :meth:`byte-storage-address(<byte-string>)`
- :meth:`byte-storage-address(<byte-vector>)`
- :gf:`byte-storage-offset-address`

.. method:: byte-storage-address
:specializer: <byte-string>
Expand Down
33 changes: 18 additions & 15 deletions documentation/source/release-notes/2026.2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Open Dylan 2026.2
*****************

This document describes the 2026.2 release of Open Dylan, released <month>, 2026. The
This document describes the 2026.2 release of Open Dylan, released July, 2026. The
highlights of the release are listed below. For complete details see the `commit logs
<https://github.com/dylan-lang/opendylan/compare/v2026.1.0...v2026.2.0>`_ for this
release.
Expand Down Expand Up @@ -30,6 +30,9 @@ Compiler
ABIs, and which improves performance in certain situations (such as
dispatching methods with keyword arguments).

* Several phases of compilation, including Optimization, Emitting,
and Linking, are now marginally faster.

* The ``base-address`` keyword in LID and HDP project files,
specifying a default load address for DLLs on Windows, has been
obsoleted. The :guilabel:`Base address` project link option in the
Expand All @@ -44,17 +47,18 @@ IDE
https://opendylan.org web site in the default browser rather than
starting an outdated HTML Help file.

Tools
=====

TODO

Bundled Library Updates
=======================

Changes to libraries that are part of the `opendylan repository
<https://github.com/dylan-lang/opendylan>`_.

Dylan
-----

* The maximum number of elements that can be stored in a
:drm:`<table>` increased from 9562387 to 463830313.

Common-Dylan
------------

Expand All @@ -71,10 +75,10 @@ System
:class:`<file-system-error>` if the target file exists and ``if-exists: #"signal"`` (the
default) is used.

* On Unix platforms, the :gf:`current-date` function now returns
:class:`<date>` objects providing microsecond precision. Similarly,
the :gf:`current-timestamp` function now properly reflects
millisecond precision.
* On Unix platforms, the :gf:`current-date` function and the
date-related file properties now return :class:`<date>` objects
providing microsecond precision. The :gf:`current-timestamp`
function now properly reflects millisecond precision.

* Several functions in the :lib:`system` library were previously
implemented on Unix platforms using C library routines that used
Expand All @@ -84,15 +88,14 @@ System
Submoduled Library Updates
==========================

The following changes were made to Open Dylan dependencies that are included as Git
submodules.

TODO
No submodule updates occurred in this release.

Contributors
============

We'd like to thank all the people that made contributions to this release and
to surrounding libraries in the Dylan ecosystem....

TODO
* Peter S. Housel
* Carl Gay
* Bruce Mitchener
2 changes: 2 additions & 0 deletions documentation/source/release-notes/index.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Open Dylan Release Notes
========================

* :doc:`2026.2`
* :doc:`2026.1`
* :doc:`2025.1`
* :doc:`2024.1`
Expand All @@ -17,6 +18,7 @@ Open Dylan Release Notes
.. toctree::
:hidden:

2026.2
2026.1
2025.1
2024.1
Expand Down
2 changes: 1 addition & 1 deletion sources/lib/release-info/common-info.dylan
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ define constant $license-agreement-filename = "License.txt";
/// Release constants
define constant $release-product-name = "Open Dylan";
define constant $release-product-identifier = "opendylan";
define constant $release-version = "2026.2pre1";
define constant $release-version = "2026.2";

define constant $release-copyright
= "Copyright (c) 1997-2004, Functional Objects, Inc.\n"
Expand Down
Loading