Skip to content

Commit fd8ad23

Browse files
committed
CHANGES for release
1 parent 02b84cf commit fd8ad23

File tree

2 files changed

+22
-6
lines changed

2 files changed

+22
-6
lines changed

CHANGES.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
1-
Release 1.10.4 -- ?? Mar 1, 2019 (compared to 1.10.3)
1+
Release 1.10.4 -- Apr 1, 2019 (compared to 1.10.3)
22
--------------------------------------------------
3-
3+
* LPEs: forbid LPE repetitions inside groups. #972
4+
* Build process: build script finding of LLVM is now more robust to certain
5+
library configurations of llvm, particularly where everything is bundled
6+
in just one libLLVM without a separate libLLVMMCJIT. #976
7+
* oslc: Improve warnings about ill-advised use of the comma operator. #978
8+
* oslc: Fix an assertion/crash when passing initialization-lists as
9+
parameters to a function, where the function argument expected was as
10+
array. #983
11+
* oslc: Fix an assertion/crash for certain type constructors of structs,
12+
where the struct name was not declared. (This is an incorrect shader,
13+
but of course should have issued an error, not crashed.) #988
14+
* Note: The experimental OptiX path is not expected to work in this branch!
15+
Development has continued in the 'master' branch. If you are interested in
16+
testing the OptiX support while it's under development, please do so with
17+
the master branch, because fixes and improvements to the OptiX support
18+
are not being backported to the 1.10 branch.
419

520
Release 1.10.3 -- Feb 1, 2019 (compared to 1.10.2)
621
--------------------------------------------------

INSTALL.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ Dependencies
99
OSL requires the following dependencies or tools.
1010
NEW or CHANGED dependencies since the last major release are **bold**.
1111

12-
* Build system: [CMake](https://cmake.org/) 3.2.2 or newer
12+
* Build system: [CMake](https://cmake.org/) 3.2.2 or newer (tested through
13+
3.14)
1314

1415
* A suitable C++11 compiler to build OSL itself, which may be any of:
1516
- GCC 4.8.5 or newer (through gcc 8)
16-
- Clang 3.4 or newer (through clang 7)
17+
- Clang 3.4 or newer (through clang 8)
1718
- Microsoft Visual Studio 2015 or newer
1819
- Intel C++ compiler icc version 13 (?) or newer
1920

@@ -39,14 +40,14 @@ NEW or CHANGED dependencies since the last major release are **bold**.
3940
DYLD_LIBRARY_PATH on OS X) and then OSL's build scripts will be able
4041
to find it.
4142

42-
* **[LLVM](http://www.llvm.org) 4.0, 5.0, 6.0, or 7.0**
43+
* **[LLVM](http://www.llvm.org) 4.0, 5.0, 6.0, 7.0, or 8.0**
4344

4445
Optionally, if Clang libraries are installed alongside LLVM, OSL will
4546
in most circumstances use Clang's internals for C-style preprocessing of
4647
OSL source. If not found, it will fall back on Boost Wave (but on many
4748
platforms, that requires that Boost has been built in C++11 mode).
4849

49-
* [Boost](www.boost.org) 1.55 or newer.
50+
* [Boost](www.boost.org) 1.55 or newer (tested through 1.69).
5051
* [Ilmbase/OpenEXR](http://openexr.com/downloads.html) 2.0 or newer
5152
* [Flex](https://github.com/westes/flex) and
5253
[GNU Bison](https://www.gnu.org/software/bison/)

0 commit comments

Comments
 (0)