[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch wip-goops-refactor created (now f86e587)

From: Andy Wingo
Subject: [Guile-commits] branch wip-goops-refactor created (now f86e587)
Date: Sat, 10 Jan 2015 00:03:01 +0000

wingo pushed a change to branch wip-goops-refactor
in repository guile.

        at  f86e587   Remove TEST_CHANGE_CLASS

This branch includes the following new commits:

       new  f04dd97   %compute-applicable-methods in Scheme
       new  eed8e3a   Deprecate C interfaces scm_compute_applicable_methods, 
       new  f3dac8a   Rewrite %method-more-specific? to be in Scheme
       new  ca61987   Remove unused macros in goops.c
       new  1a1b40b   More useless goops.c code removal
       new  e259d60   compute-cpl implementation only in Scheme
       new  c6fa70e   %init-goops-builtins is an extension, not a global
       new  934d169   Preparation for more GOOPS refactorings
       new  6f0c79c   Remove unused %fast-slot-ref / %fast-slot-set! from GOOPS
       new  344418f   Remove declarations without definitions
       new  a983bb3   Move GOOPS boot to Scheme
       new  013bf27   Deprecate scm_basic_make_class
       new  55ee6b2   `class' is a hygienic macro
       new  a01c15f   define-generic, define-extended-generic are hygienic 
       new  5d190db   Remove unused *goops-module* definition.
       new  c3f1295   Further GOOPS simplifications
       new  57457b9   Fold GOOPS compile and dispatch modules into main GOOPS 
       new  6a9f9b2   Remove unused scm_t_method and SCM_METHOD
       new  958f08a   Deprecate scm_no_applicable_method C export
       new  674d9c5   Remove unreachable code in scm_setter
       new  383ee39   Remove useless scm_s_slot_set_x export
       new  fab2ed8   Remove unused `default-slot-definition-class' <class> slot
       new  e571ccf   Remove unused CPP defines naming <method> slots
       new  5abbe06   Generics with setters have 
<applicable-struct-with-setter> layout
       new  8a1abbf   Deprecate C exports of GOOPS classes.
       new  5945af6   Remove hashset slots from GOOPS classes
       new  0a38a0e   Remove scm_at_assert_bound_ref
       new  9ee5838   Remove scm_assert_bound
       new  224525f   Remove private var_no_applicable_method capture
       new  b96d55a   More unused code removal in GOOPS
       new  d7703e3   Remove unused union scm_t_debug_info
       new  1700712   More goops.c cleanups, and fix a security issue
       new  f4464fe   Remove GOOPS random state
       new  8c85e81   Refactor to <class> slot computation
       new  9cb2da7   Statically compute offsets for slots of <class> in Scheme
       new  bdc7918   goops: use computed class slot offsets; untabify and fix 
       new  b5b99c1   <class> accessors implemented in Scheme
       new  01aa549   Port method and generic accessors to Scheme
       new  d4414c8   Move slot-ref et al to Scheme
       new  b683a75   Goops slot-unbound / slot-missing cleanups
       new  415be11   Remove pure-generic?
       new  f86e587   Remove TEST_CHANGE_CLASS

The 42 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]