1.5. Release notes for version 6.12.3
Prev | Chapter 1. Introduction to GHC | Next

## 1.5. Release notes for version 6.12.3

The significant changes to the various parts of the compiler since 6.12.2 are listed in the following sections.

### 1.5.1. Compiler and Runtime system

- A crash when Haskell calls C, which in turn calls back into Haskell, has been fixed.

- Shared libraries are now enabled by default on amd64/FreeBSD.

- A bug which caused forking large processes to not terminate has been fixed.

- Packages in local package databases are now consistently used in preference to those in global package databases.

### 1.5.2. Libraries

#### 1.5.2.1. array

- Version number 0.3.0.1 (was 0.3.0.0).

#### 1.5.2.2. base

- Version number 4.2.0.2 (was 4.2.0.1)

- Calling `hSetEncoding` will now set the encoding for both the read and write side of a `Handle`, rather than just the read side.

- Using `hReady` and `hWaitForInput` on `Handle`s created from `Socket`s will no longer block on Windows.

- Some improvements have been made in when library functions do, and do not, block asynchronous exceptions.

#### 1.5.2.3. bytestring

- Version number 0.9.1.7 (was 0.9.1.6).

- Fixed bug that caused `hGetContents` to block when it shouldn't.

#### 1.5.2.4. Cabal

- Version number 1.8.0.6 (was 1.8.0.4)

#### 1.5.2.5. containers

- No change; version 0.3.0.0.

#### 1.5.2.6. directory

- No change; version 1.0.1.1.

#### 1.5.2.7. dph (dph-base, dph-par, dph-prim-interface, dph-prim-par, dph-prim-seq, dph-seq)

- All the dph packages are version 0.4.0.

#### 1.5.2.8. extensible-exceptions

- No change; version 0.1.1.1.

#### 1.5.2.9. filepath

- No change; version 1.1.0.4.

#### 1.5.2.10. ghc-binary

- This is an internal package, and should not be used.

#### 1.5.2.11. ghc-prim

- No change; version 0.2.0.0.

#### 1.5.2.12. haskell98

- No change; version 1.0.1.1.

#### 1.5.2.13. hpc

- No change; version 0.5.0.5.

#### 1.5.2.14. integer-gmp

- No change; version 0.2.0.1.

#### 1.5.2.15. integer-simple

- No change; version 0.1.0.0.

#### 1.5.2.16. old-locale

- No change; version 1.0.0.2.

#### 1.5.2.17. old-time

- Version number 1.0.0.5 (was 1.0.0.4)

#### 1.5.2.18. pretty

- No change; version 1.0.1.1.

#### 1.5.2.19. process

- Version number 1.0.1.3 (was 1.0.1.2)

#### 1.5.2.20. random

- No change; version 1.0.0.2.

#### 1.5.2.21. syb

- No change; version 0.1.0.2.

#### 1.5.2.22. template-haskell

- No change; version 2.4.0.1.

#### 1.5.2.23. time

- No change; version 1.1.4.

#### 1.5.2.24. unix

- Version number 2.4.0.2 (was 2.4.0.1)

#### 1.5.2.25. Win32

- No change; version 2.2.0.2.

Prev | Up | Next
1.4. GHC version numbering policy | Home | 1.6. Release notes for version 6.12.2