Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: latex3/latex3
base: 2018-10-17
head repository: latex3/latex3
compare: 2018-10-26
Commits on Oct 25, 2018
This means at present no XeTeX support, but hopefully that will be
sorted at the engine level for TL'19.

Key gain here is that interfaces can be more-or-less the same as
for e.g. \sys_rand_seed:
Commits on Oct 26, 2018
On my system, at least, I get random divide-by-zero
errors due to this coming out too small.
Showing with 444 additions and 356 deletions.
  1. +3 −3 CONTRIBUTING.md
  2. +7 −2 l3experimental/CHANGELOG.md
  3. +7 −1 l3experimental/README.md
  4. +1 −4 {l3trial → l3experimental}/l3benchmark/build.lua
  5. +102 −213 {l3trial → l3experimental}/l3benchmark/l3benchmark.dtx
  6. +20 −25 {l3trial → l3experimental}/l3benchmark/l3benchmark.ins
  7. 0 {l3trial → l3experimental}/l3benchmark/testfiles/m3benchmark000.lvt
  8. +0 −1 {l3trial → l3experimental}/l3benchmark/testfiles/m3benchmark000.tlg
  9. 0 {l3trial → l3experimental}/l3benchmark/testfiles/m3benchmark000.xetex.tlg
  10. 0 {l3trial → l3experimental}/l3benchmark/testfiles/m3benchmark001.lvt
  11. 0 {l3trial → l3experimental}/l3benchmark/testfiles/m3benchmark001.tlg
  12. +4 −12 {l3trial → l3experimental}/l3benchmark/testfiles/m3benchmark001.xetex.tlg
  13. +2 −2 l3experimental/l3color/l3color.dtx
  14. +1 −1 l3experimental/l3draw/l3draw-boxes.dtx
  15. +1 −1 l3experimental/l3draw/l3draw-paths.dtx
  16. +1 −1 l3experimental/l3draw/l3draw-points.dtx
  17. +1 −1 l3experimental/l3draw/l3draw-scopes.dtx
  18. +1 −1 l3experimental/l3draw/l3draw-softpath.dtx
  19. +1 −1 l3experimental/l3draw/l3draw-state.dtx
  20. +1 −1 l3experimental/l3draw/l3draw-transforms.dtx
  21. +2 −2 l3experimental/l3draw/l3draw.dtx
  22. +2 −2 l3experimental/l3str/l3str-convert.dtx
  23. +2 −2 l3experimental/l3str/l3str-format.dtx
  24. +2 −2 l3experimental/l3sys-shell/l3sys-shell.dtx
  25. +2 −2 l3experimental/xcoffins/xcoffins.dtx
  26. +2 −2 l3experimental/xgalley/l3galley.dtx
  27. +2 −2 l3experimental/xgalley/xgalley.dtx
  28. +11 −1 l3kernel/CHANGELOG.md
  29. +1 −1 l3kernel/README.md
  30. +2 −2 l3kernel/expl3.dtx
  31. +1 −1 l3kernel/interface3.tex
  32. +1 −1 l3kernel/l3alloc.dtx
  33. +1 −1 l3kernel/l3basics.dtx
  34. +1 −1 l3kernel/l3bootstrap.dtx
  35. +1 −1 l3kernel/l3box.dtx
  36. +1 −1 l3kernel/l3candidates.dtx
  37. +1 −1 l3kernel/l3clist.dtx
  38. +1 −1 l3kernel/l3coffins.dtx
  39. +1 −1 l3kernel/l3color-base.dtx
  40. +1 −1 l3kernel/l3deprecation.dtx
  41. +1 −1 l3kernel/l3doc.dtx
  42. +1 −1 l3kernel/l3docstrip.dtx
  43. +6 −6 l3kernel/l3drivers.dtx
  44. +1 −1 l3kernel/l3expan.dtx
  45. +16 −3 l3kernel/l3file.dtx
  46. +1 −1 l3kernel/l3final.dtx
  47. +1 −1 l3kernel/l3flag.dtx
  48. +1 −1 l3kernel/l3fp-assign.dtx
  49. +1 −1 l3kernel/l3fp-aux.dtx
  50. +1 −1 l3kernel/l3fp-basics.dtx
  51. +1 −1 l3kernel/l3fp-convert.dtx
  52. +1 −1 l3kernel/l3fp-expo.dtx
  53. +1 −1 l3kernel/l3fp-extended.dtx
  54. +1 −1 l3kernel/l3fp-logic.dtx
  55. +1 −1 l3kernel/l3fp-parse.dtx
  56. +1 −1 l3kernel/l3fp-random.dtx
  57. +1 −1 l3kernel/l3fp-round.dtx
  58. +1 −1 l3kernel/l3fp-traps.dtx
  59. +1 −1 l3kernel/l3fp-trig.dtx
  60. +1 −1 l3kernel/l3fp.dtx
  61. +1 −1 l3kernel/l3fparray.dtx
  62. +1 −1 l3kernel/l3int.dtx
  63. +1 −1 l3kernel/l3intarray.dtx
  64. +1 −1 l3kernel/l3kernel-functions.dtx
  65. +1 −1 l3kernel/l3keys.dtx
  66. +42 −6 l3kernel/l3luatex.dtx
  67. +1 −1 l3kernel/l3msg.dtx
  68. +5 −1 l3kernel/l3names.dtx
  69. +1 −1 l3kernel/l3oldmodules.dtx
  70. +1 −1 l3kernel/l3prg.dtx
  71. +1 −1 l3kernel/l3prop.dtx
  72. +1 −1 l3kernel/l3quark.dtx
  73. +1 −1 l3kernel/l3regex.dtx
  74. +1 −1 l3kernel/l3seq.dtx
  75. +1 −1 l3kernel/l3skip.dtx
  76. +1 −1 l3kernel/l3sort.dtx
  77. +1 −1 l3kernel/l3str.dtx
  78. +1 −1 l3kernel/l3styleguide.tex
  79. +1 −1 l3kernel/l3syntax-changes.tex
  80. +1 −1 l3kernel/l3sys.dtx
  81. +1 −1 l3kernel/l3term-glossary.tex
  82. +1 −1 l3kernel/l3tl-analysis.dtx
  83. +1 −1 l3kernel/l3tl.dtx
  84. +1 −1 l3kernel/l3token.dtx
  85. +1 −1 l3kernel/l3unicode.dtx
  86. +1 −1 l3kernel/source3.tex
  87. +1 −0 l3kernel/testfiles/m3expl001.luatex.tlg
  88. +1 −0 l3kernel/testfiles/m3expl001.ptex.tlg
  89. +1 −0 l3kernel/testfiles/m3expl001.tlg
  90. +1 −0 l3kernel/testfiles/m3expl001.uptex.tlg
  91. +1 −0 l3kernel/testfiles/m3expl001.xetex.tlg
  92. +1 −0 l3kernel/testfiles/m3expl003.luatex.tlg
  93. +1 −0 l3kernel/testfiles/m3expl003.ptex.tlg
  94. +1 −0 l3kernel/testfiles/m3expl003.tlg
  95. +1 −0 l3kernel/testfiles/m3expl003.uptex.tlg
  96. +1 −0 l3kernel/testfiles/m3expl003.xetex.tlg
  97. +14 −0 l3kernel/testfiles/m3iow001.luatex.tlg
  98. +76 −0 l3kernel/testfiles/m3iow001.lvt
  99. +14 −0 l3kernel/testfiles/m3iow001.tlg
  100. +14 −0 l3kernel/testfiles/m3iow001.uptex.tlg
  101. +14 −0 l3kernel/testfiles/m3iow001.xetex.tlg
@@ -5,7 +5,7 @@ collected together a few pointers to help things along.
## Bugs

Please log bugs using the [issues](https://github.com/latex3/latex3/issues)
system on GitHub, and choose the 'bug' label. Handy information that you might
system on GitHub. Handy information that you _might_
include, depending on the nature of the issue, includes

- Your version of `expl3` (from your `.log`)
@@ -16,8 +16,8 @@ include, depending on the nature of the issue, includes

## Feature requests

Feature requests are welcome: log them in the same way as bugs and pick
the 'Enhancement' label.
Feature requests are welcome: log them in the same way as bugs, explaining
the motivation for the change.

## Code contributions

@@ -7,7 +7,11 @@ this project uses date-based 'snapshot' version identifiers.

## [Unreleased]

## [2018-10-17]
## [2018-10-26]

### Added

- New module `l3benchmark`

## [2018-08-24]

@@ -42,7 +46,8 @@ this project uses date-based 'snapshot' version identifiers.
- New `l3color` module using `xcolor`-like expression syntax
- New `l3draw` module, based on `pgf` layer of the TikZ system

[Unreleased]: https://github.com/latex3/latex3/compare/2018-10-17...HEAD
[Unreleased]: https://github.com/latex3/latex3/compare/2018-10-26...HEAD
[2018-10-26]: https://github.com/latex3/latex3/compare/2018-10-17...2018-10-26
[2018-10-17]: https://github.com/latex3/latex3/compare/2018-08-24...2018-10-17
[2018-08-24]: https://github.com/latex3/latex3/compare/2018-08-23...2018-08-24
[2018-08-23]: https://github.com/latex3/latex3/compare/2018-05-12...2018-08-23
@@ -1,7 +1,7 @@
Experimental LaTeX3 Concepts
============================

Release 2018-10-17
Release 2018-10-26

Overview
--------
@@ -21,6 +21,7 @@ updated at the same time.

Currently included in the CTAN release of l3experimental are the following
bundles:
* `l3benchmark`
* `l3color`
* `l3draw`
* `l3str`
@@ -29,6 +30,11 @@ bundles:
* `xgalley`
* `xmarks`

`l3benchmark`
-------------

This module provides support for benchmarking the performance of code.

`l3color`
---------

@@ -4,15 +4,12 @@

-- Identify the bundle and module: the module may be empty in the case where
-- there is no subdivision
bundle = "l3trial"
bundle = "l3experimental"
module = "l3benchmark"

-- Location of main directory: use Unix-style path separators
maindir = "../.."

-- Non-standard settings
checkengines = {"pdftex", "xetex", "ptex", "uptex"}

-- Load the common build code
dofile(maindir .. "/build-config.lua")

No commit comments for this range