Skip to content

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 .
  • 2 commits
  • 2 files changed
  • 0 commit comments
  • 1 contributor
Commits on Apr 27, 2012
@sb-studio sb-studio fix compiler reader error reporting
  Stream slot was left unbound along one leg, which is bad because
  READER-ERROR is a subtype of STREAM-ERROR.
@sb-studio sb-studio gencgc: i in add_new_area needs to be signed
  Regression from 7be8d14,
  broke on x86 builds.

  Fixes lp#989958.
Showing with 4 additions and 2 deletions.
  1. +2 −1 src/compiler/main.lisp
  2. +2 −1 src/runtime/gencgc.c
3 src/compiler/main.lisp
@@ -904,7 +904,8 @@ Examples:
(compiler-error 'input-error-in-compile-file
;; We don't need to supply :POSITION here because
;; READER-ERRORs already know their position in the file.
- :condition condition))
+ :condition condition
+ :stream stream))
;; ANSI, in its wisdom, says that READ should return END-OF-FILE
;; (and that this is not a READER-ERROR) when it encounters end of
;; file in the middle of something it's trying to read.
3 src/runtime/gencgc.c
@@ -917,7 +917,8 @@ size_t max_new_areas;
static void
add_new_area(page_index_t first_page, size_t offset, size_t size)
- size_t new_area_start, c, i;
+ size_t new_area_start, c;
+ ssize_t i;
/* Ignore if full. */
if (new_areas_index >= NUM_NEW_AREAS)

No commit comments for this range

Something went wrong with that request. Please try again.