diff options
| author | Richard Brooksby | 2012-09-12 19:16:08 +0100 |
|---|---|---|
| committer | Richard Brooksby | 2012-09-12 19:16:08 +0100 |
| commit | 1256fe09dcbae099885b701c4e110cb28fab9989 (patch) | |
| tree | 063be0a7795c4003a3aabb69e8d6d1256a17a146 /mps/code | |
| parent | 425efaffb3fd0435996ceac88717d854a6dc5f71 (diff) | |
| parent | 72def5850d5ee319929a76b0d8c983d881761a07 (diff) | |
| download | emacs-1256fe09dcbae099885b701c4e110cb28fab9989.tar.gz emacs-1256fe09dcbae099885b701c4e110cb28fab9989.zip | |
Merging deletions of obsolete mps_space_t into version 1.110. we don't want these leaking further.
Merging important fix to Scheme example to version 1.110, since we don't want a broken example leaking out.
Copied from Perforce
Change: 179448
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code')
| -rw-r--r-- | mps/code/mps.h | 8 | ||||
| -rw-r--r-- | mps/code/mpsi.c | 44 |
2 files changed, 3 insertions, 49 deletions
diff --git a/mps/code/mps.h b/mps/code/mps.h index 6e3a450a3ac..469639b6c6d 100644 --- a/mps/code/mps.h +++ b/mps/code/mps.h | |||
| @@ -48,7 +48,6 @@ | |||
| 48 | /* Abstract Types */ | 48 | /* Abstract Types */ |
| 49 | 49 | ||
| 50 | typedef struct mps_arena_s *mps_arena_t; /* arena */ | 50 | typedef struct mps_arena_s *mps_arena_t; /* arena */ |
| 51 | typedef mps_arena_t mps_space_t; /* space, for backward comp. */ | ||
| 52 | typedef struct mps_arena_class_s *mps_arena_class_t; /* arena class */ | 51 | typedef struct mps_arena_class_s *mps_arena_class_t; /* arena class */ |
| 53 | typedef struct mps_pool_s *mps_pool_t; /* pool */ | 52 | typedef struct mps_pool_s *mps_pool_t; /* pool */ |
| 54 | typedef struct mps_chain_s *mps_chain_t; /* chain */ | 53 | typedef struct mps_chain_s *mps_chain_t; /* chain */ |
| @@ -273,10 +272,6 @@ extern void mps_arena_unsafe_restore_protection(mps_arena_t); | |||
| 273 | extern mps_res_t mps_arena_start_collect(mps_arena_t); | 272 | extern mps_res_t mps_arena_start_collect(mps_arena_t); |
| 274 | extern mps_res_t mps_arena_collect(mps_arena_t); | 273 | extern mps_res_t mps_arena_collect(mps_arena_t); |
| 275 | extern mps_bool_t mps_arena_step(mps_arena_t, double, double); | 274 | extern mps_bool_t mps_arena_step(mps_arena_t, double, double); |
| 276 | extern void mps_space_clamp(mps_space_t); | ||
| 277 | extern void mps_space_release(mps_space_t); | ||
| 278 | extern void mps_space_park(mps_space_t); | ||
| 279 | extern mps_res_t mps_space_collect(mps_space_t); | ||
| 280 | 275 | ||
| 281 | extern mps_res_t mps_arena_create(mps_arena_t *, mps_arena_class_t, ...); | 276 | extern mps_res_t mps_arena_create(mps_arena_t *, mps_arena_class_t, ...); |
| 282 | extern mps_res_t mps_arena_create_v(mps_arena_t *, mps_arena_class_t, va_list); | 277 | extern mps_res_t mps_arena_create_v(mps_arena_t *, mps_arena_class_t, va_list); |
| @@ -291,9 +286,6 @@ extern mps_res_t mps_arena_commit_limit_set(mps_arena_t, size_t); | |||
| 291 | extern void mps_arena_spare_commit_limit_set(mps_arena_t, size_t); | 286 | extern void mps_arena_spare_commit_limit_set(mps_arena_t, size_t); |
| 292 | extern size_t mps_arena_spare_commit_limit(mps_arena_t); | 287 | extern size_t mps_arena_spare_commit_limit(mps_arena_t); |
| 293 | 288 | ||
| 294 | extern size_t mps_space_reserved(mps_space_t); | ||
| 295 | extern size_t mps_space_committed(mps_space_t); | ||
| 296 | |||
| 297 | extern mps_bool_t mps_arena_has_addr(mps_arena_t, mps_addr_t); | 289 | extern mps_bool_t mps_arena_has_addr(mps_arena_t, mps_addr_t); |
| 298 | extern mps_bool_t mps_addr_pool(mps_pool_t *, mps_arena_t, mps_addr_t); | 290 | extern mps_bool_t mps_addr_pool(mps_pool_t *, mps_arena_t, mps_addr_t); |
| 299 | extern mps_bool_t mps_addr_fmt(mps_fmt_t *, mps_arena_t, mps_addr_t); | 291 | extern mps_bool_t mps_addr_fmt(mps_fmt_t *, mps_arena_t, mps_addr_t); |
diff --git a/mps/code/mpsi.c b/mps/code/mpsi.c index 7e82291142a..240861f8dad 100644 --- a/mps/code/mpsi.c +++ b/mps/code/mpsi.c | |||
| @@ -165,12 +165,6 @@ size_t mps_arena_reserved(mps_arena_t arena) | |||
| 165 | return (size_t)size; | 165 | return (size_t)size; |
| 166 | } | 166 | } |
| 167 | 167 | ||
| 168 | /* for backward compatibility */ | ||
| 169 | size_t mps_space_reserved(mps_space_t mps_space) | ||
| 170 | { | ||
| 171 | return mps_arena_reserved(mps_space); | ||
| 172 | } | ||
| 173 | |||
| 174 | size_t mps_arena_committed(mps_arena_t arena) | 168 | size_t mps_arena_committed(mps_arena_t arena) |
| 175 | { | 169 | { |
| 176 | Size size; | 170 | Size size; |
| @@ -182,12 +176,6 @@ size_t mps_arena_committed(mps_arena_t arena) | |||
| 182 | return (size_t)size; | 176 | return (size_t)size; |
| 183 | } | 177 | } |
| 184 | 178 | ||
| 185 | /* for backward compatibility */ | ||
| 186 | size_t mps_space_committed(mps_space_t mps_space) | ||
| 187 | { | ||
| 188 | return mps_arena_committed(mps_space); | ||
| 189 | } | ||
| 190 | |||
| 191 | size_t mps_arena_spare_committed(mps_arena_t arena) | 179 | size_t mps_arena_spare_committed(mps_arena_t arena) |
| 192 | { | 180 | { |
| 193 | Size size; | 181 | Size size; |
| @@ -248,12 +236,6 @@ void mps_arena_clamp(mps_arena_t arena) | |||
| 248 | ArenaLeave(arena); | 236 | ArenaLeave(arena); |
| 249 | } | 237 | } |
| 250 | 238 | ||
| 251 | /* for backward compatibility */ | ||
| 252 | void mps_space_clamp(mps_space_t mps_space) | ||
| 253 | { | ||
| 254 | mps_arena_clamp(mps_space); | ||
| 255 | } | ||
| 256 | |||
| 257 | 239 | ||
| 258 | void mps_arena_release(mps_arena_t arena) | 240 | void mps_arena_release(mps_arena_t arena) |
| 259 | { | 241 | { |
| @@ -262,26 +244,14 @@ void mps_arena_release(mps_arena_t arena) | |||
| 262 | ArenaLeave(arena); | 244 | ArenaLeave(arena); |
| 263 | } | 245 | } |
| 264 | 246 | ||
| 265 | /* for backward compatibility */ | ||
| 266 | void mps_space_release(mps_space_t mps_space) | ||
| 267 | { | ||
| 268 | mps_arena_release(mps_space); | ||
| 269 | } | ||
| 270 | 247 | ||
| 271 | 248 | void mps_arena_park(mps_arena_t arena) | |
| 272 | void mps_arena_park(mps_space_t mps_space) | ||
| 273 | { | 249 | { |
| 274 | Arena arena = (Arena)mps_space; | ||
| 275 | ArenaEnter(arena); | 250 | ArenaEnter(arena); |
| 276 | ArenaPark(ArenaGlobals(arena)); | 251 | ArenaPark(ArenaGlobals(arena)); |
| 277 | ArenaLeave(arena); | 252 | ArenaLeave(arena); |
| 278 | } | 253 | } |
| 279 | 254 | ||
| 280 | /* for backward compatibility */ | ||
| 281 | void mps_space_park(mps_space_t mps_space) | ||
| 282 | { | ||
| 283 | mps_arena_park(mps_space); | ||
| 284 | } | ||
| 285 | 255 | ||
| 286 | void mps_arena_expose(mps_arena_t arena) | 256 | void mps_arena_expose(mps_arena_t arena) |
| 287 | { | 257 | { |
| @@ -306,20 +276,18 @@ void mps_arena_unsafe_restore_protection(mps_arena_t arena) | |||
| 306 | } | 276 | } |
| 307 | 277 | ||
| 308 | 278 | ||
| 309 | mps_res_t mps_arena_start_collect(mps_space_t mps_space) | 279 | mps_res_t mps_arena_start_collect(mps_arena_t arena) |
| 310 | { | 280 | { |
| 311 | Res res; | 281 | Res res; |
| 312 | Arena arena = (Arena)mps_space; | ||
| 313 | ArenaEnter(arena); | 282 | ArenaEnter(arena); |
| 314 | res = ArenaStartCollect(ArenaGlobals(arena), TraceStartWhyCLIENTFULL_INCREMENTAL); | 283 | res = ArenaStartCollect(ArenaGlobals(arena), TraceStartWhyCLIENTFULL_INCREMENTAL); |
| 315 | ArenaLeave(arena); | 284 | ArenaLeave(arena); |
| 316 | return res; | 285 | return res; |
| 317 | } | 286 | } |
| 318 | 287 | ||
| 319 | mps_res_t mps_arena_collect(mps_space_t mps_space) | 288 | mps_res_t mps_arena_collect(mps_arena_t arena) |
| 320 | { | 289 | { |
| 321 | Res res; | 290 | Res res; |
| 322 | Arena arena = (Arena)mps_space; | ||
| 323 | ArenaEnter(arena); | 291 | ArenaEnter(arena); |
| 324 | res = ArenaCollect(ArenaGlobals(arena), TraceStartWhyCLIENTFULL_BLOCK); | 292 | res = ArenaCollect(ArenaGlobals(arena), TraceStartWhyCLIENTFULL_BLOCK); |
| 325 | ArenaLeave(arena); | 293 | ArenaLeave(arena); |
| @@ -337,12 +305,6 @@ mps_bool_t mps_arena_step(mps_arena_t arena, | |||
| 337 | return b; | 305 | return b; |
| 338 | } | 306 | } |
| 339 | 307 | ||
| 340 | /* for backward compatibility */ | ||
| 341 | mps_res_t mps_space_collect(mps_space_t mps_space) | ||
| 342 | { | ||
| 343 | return mps_arena_collect(mps_space); | ||
| 344 | } | ||
| 345 | |||
| 346 | 308 | ||
| 347 | /* mps_arena_create -- create an arena object */ | 309 | /* mps_arena_create -- create an arena object */ |
| 348 | 310 | ||