Skip to content

Releases: dylan-lang/opendylan

v2024.1 - Improved string literals

19 Feb 23:13
87b410a
Compare
Choose a tag to compare

What's Changed

  • Fix #1357: Move file streams docs from module 'streams' to 'file-system' by @fraya in #1507
  • library-reference: various fixes to numbers.rst by @cgay in #1509
  • Docs: Edit 'file-system' module by @fraya in #1510
  • hacker guide updates by @cgay in #1512
  • Fix #1426: Automate docs build on change by @fraya in #1514
  • Split build documentation workflow by @fraya in #1518
  • Changes to match my website branch by @cgay in #1513
  • Add website repo as submodule by @cgay in #1520
  • [doc] Fix warnings and errors by @fraya in #1521
  • CI: run libraries-test-suite on macOS by @cgay in #1522
  • Build: Disable external libraries for with-batteries build by @housel in #1525
  • Simplify workflow to build docs by @fraya in #1527
  • Improve error for x ^ y where y is negative by @cgay in #1528
  • Update website submodule by @cgay in #1530
  • Update website submodule by @cgay in #1531
  • Add "show properties" to the compiler help output by @cgay in #1533
  • Implement DEP 12, string literals supporting Rectangle Rule by @cgay in #1534
  • Update Language Extensions docs for DEP 12 by @cgay in #1536
  • threads-test-suite: Use test-output() to do output by @cgay in #1535
  • Remove all uses of with-test-unit by @cgay in #1537
  • Fix multi-line string warnings by @cgay in #1538
  • Improve -help output for -internal-debug option by @cgay in #1540
  • Fold dylan-compiler-with-tools into dylan-compiler by @cgay in #1541
  • dfmc-reader: improve mismatched end words warning by @cgay in #1543
  • Fix #1545: Verbatim block in docs by @fraya in #1546
  • Support building with protocol buffers by @cgay in #1544
  • Remove end-of-line whitespace in all .dylan files by @cgay in #1547
  • environment: fix 'define command-line' macro by @cgay in #1548
  • Add .git-blame-ignore-revs file by @cgay in #1549
  • Update dylan-tool submodule to v0.11.0 by @cgay in #1550
  • automation: new Build Release GitHub workflow by @cgay in #1552
  • automation: make build-release.yaml OD version independent by @cgay in #1553
  • [doc] Fix #1300. Document with-input-to-string and with-output-to-string macros by @fraya in #1554
  • Changes in prep for Release 2024.1 by @cgay in #1551

Full Changelog: v2023.1.0...v2024.1.0

v2023.1.0

25 Jun 05:18
Compare
Choose a tag to compare

What's Changed

See the 2023.1 release notes for highlights of this release.

  • Bump version to 2023.1pre by @cgay in #1465
  • GitHub CI: use the 2022.1 release explicitly by @cgay in #1467
  • Hacker Guide: add post-release items to the release checklist by @cgay in #1466
  • build: Fix rpath search for libgc on macOS by @housel in #1468
  • Bitcode fixes and improvements by @housel in #1469
  • A couple of locators fixes by @cgay in #1471
  • Update copyright to 2023 by @cgay in #1475
  • More fully document the run-application function by @cgay in #1473
  • test-hypot: Remove expected-to-fail reason on macOS by @cgay in #1472
  • channels-test-suite cleanups by @cgay in #1476
  • Intro Dylan doc: fix example and missing :term:s by @cgay in #1477
  • boehm,malloc: Remove thread count. by @waywardmonkeys in #1479
  • mps: Use MVFF pool, not MV. by @waywardmonkeys in #1480
  • GitHub Actions: Update to actions/checkout@v3. by @waywardmonkeys in #1482
  • file-system: add file-exists?(..., follow-links?: #f) by @cgay in #1484
  • Disentangle dylan-test-suite and common-dylan-test-suite by @cgay in #1485
  • dfmc-reader: fix bug in make-hash-literal by @cgay in #1486
  • Update libraries-test-suite GitHub workflow by @cgay in #1488
  • Implement DEP 12, string literal syntax by @cgay in #1487
  • Fix source locations for multi-line raw strings by @cgay in #1491
  • Fix empty computations by @housel in #1492
  • Remove make-dylan-app, document dylan-tool by @cgay in #1474
  • documentation: Threads cleanups by @cgay in #1494
  • documentation: Network library cleanups by @cgay in #1493
  • Doc linkification and :macrocall: improvements by @cgay in #1495
  • Doc: Format Dylan language extensions/Integers page by @fraya in #1497
  • Improve transcendentals documentation by @cgay in #1496
  • Update sources/examples/README.rst by @cgay in #1498
  • 2023.1 release by @cgay in #1499
  • Library Reference docs by @cgay in #1501
  • release-with-batteries.sh: use LLVM 16.0.5 and BDW 8.2.4 by @cgay in #1500
  • Release fixes 2023.1 by @housel in #1502
  • Fix #1389 file-system module missing documentation by @fraya in #1503
  • Add note to run-application, update sphinx-extensions by @cgay in #1506

Full Changelog: v2022.1.0...v2023.1.0

Open Dylan 2022.1

27 Nov 23:17
Compare
Choose a tag to compare

See the release announcement and the release notes for more info on what's in this release, or click the link below for the full change log.

Selected changes...

  • Fix for 2 undefined bindings by @pierredepascale in #1344
  • documentation: Document DOOD by @housel in #1345
  • MPS relicensed by @kryptine in #1346
  • common-dylan: fix bug in copy-bytes(, ) by @cgay in #1361
  • dfmc-llvm-back-end: Simplify left shift overflow detection by @housel in #1369
  • RISC-V 64-bit Linux support by @housel in #1364
  • Fix segfault with locator-name (Issue 1372) by @pedro-w in #1379
  • Document the extention to numeric literal syntax (underscores) by @cgay in #1407
  • ssl: Update openssl-1.1 compatibility by @phongphan in #1405
  • DFMC Improved source-location tracking by @housel in #1410
  • Support linking unified (static) executables on POSIX platforms by @housel in #1416
  • Add file-locator function, analogous to subdirectory-locator by @cgay in #1417
  • Add dylan-tool to the release by @cgay in #1432
  • Console compiler: exit with error status for serious warnings by @cgay in #1439
  • dfmc-optimization: Fix the self-call to loop transform by @housel in #1462
  • build: Update release-with-batteries for LLVM 15.x by @housel in #1463

New Contributors

Full Changelog: v2020.1.0...v2022.1.0

Open Dylan 2020.1

10 Oct 17:55
Compare
Choose a tag to compare

Open Dylan 2020.1pre

06 Oct 06:15
8bbc1e5
Compare
Choose a tag to compare
Open Dylan 2020.1pre Pre-release
Pre-release

See release notes at https://opendylan.org/documentation/release-notes/2020.1.html

Non-Windows versions are packaged with Clang 10.0.1 from the LLVM project.

Open Dylan 2019.1

31 Mar 02:57
Compare
Choose a tag to compare

Open Dylan 2014.1

23 Jan 05:54
Compare
Choose a tag to compare

Open Dylan 2013.2

23 Jan 05:53
Compare
Choose a tag to compare

Open Dylan 2013.1

11 Jul 03:00
Compare
Choose a tag to compare

v2012.1

03 Jul 03:37
Compare
Choose a tag to compare