www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.internals - 19th Planning, Feb 2 - Feb 23

(late) update on the current cycle

Agenda:
- 2.073.1
- CTFE
- scope
- CI
- arrayOps
- <your topic here>

========

# 2.073.1

- http://dlang.org/changelog/2.073.1.html
- point release with a few bugfixes
- reverted regex NFA-Kickstart-Engine waiting for non-leaking CTFE
interpreter (https://github.com/dlang/phobos/pull/5113)

# CTFE ( UplinkCoder)

- quite a lot of higher-level progress in the past few weeks (methods
calls, and function pointers)
- now towards char and string support
- https://github.com/dlang/dmd/pulls?q=is%3Apr%20base%3AnewCTFE
- targeting public preview soon (we already building binaries regularly,
http://nightlies.dlang.org/dmd-newCTFE/)

# scope

- lots of fixes for scope
(https://github.com/dlang/dmd/pulls?q=is%3Apr%20scope%20in%3Atitle%20author%3AWalterBright%20)
- enabled -dip1000 for druntime
- soon for phobos?
(https://github.com/dlang/phobos/pulls?utf8=%E2%9C%93&q=is%3Apr%20scope%20in%3Atitle)

# CI

- almost finished, need to fix the tests and a few annoying Jenkins details
-
https://ci2.dawg.eu/blue/organizations/jenkins/dlang/detail/dlang/140/pipeline

# arrayOps

- dusted-off existing work
- implemented unary ops
- still need to add support for binary ops not directly supported by the
compiler (e.g. uint4 * uint4), and a bail-out for ^^
- https://github.com/MartinNowak/druntime/tree/arrayOps
- https://github.com/MartinNowak/dmd/tree/arrayOps

========
Feb 15