Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix on requirement #4

Closed
wants to merge 52 commits into from
Closed

fix on requirement #4

wants to merge 52 commits into from

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    f6abdb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71ef880 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c52d82 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Create Object represent a BlockOperayion, is a specific Operation whe…

    …re the behavior is define in a block
    RemiDufloer committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    a63002c View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    69b77d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    557b4ef View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    45000be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02faf8d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d9b847 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8eded88 View commit details
    Browse the repository at this point in the history
  5. fix : fix test who test the installation of metaLink for coordinate t…

    …he test with the new code
    RemiDufloer committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    8550979 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Fix of mop proxy

    RemiDufloer committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    7cd68a3 View commit details
    Browse the repository at this point in the history
  2. fix: we change the proxy, for when you become the proxy and the objec…

    …t tyhey have the same hash
    RemiDufloer committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    baea918 View commit details
    Browse the repository at this point in the history
  3. Fix proxy not working when using a ProtoObject as superclass

    ProtoObject does not define hash method, the proxy therefore was forwarding the hash message to the wrapped object.
    But the wrapped object and the proxy have swapped their references.
    Therefore the pointers to the objects are now pointing to the proxy.
    And the hash of the object is the hash of the proxy now and vice versa.
    
    So the proxy must understand the hash method in order to maintain the consistency of the indexed collections.
    ValentinBourcier committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    8d0360d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74dab30 View commit details
    Browse the repository at this point in the history
  5. Fix MOPProxy inherit ProtoObject

    Some messages from ProtoObject must be forwarded to the meta-object.
    So nil must be the superclass of the Proxy and the proxy must define the identity related methods.
    The identity related methods are copied from ProtoObject.
    ValentinBourcier committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e35c870 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Fix proxy not working when using a ProtoObject as superclass

    Fix proxy not working when using a ProtoObject as superclass
    RemiDufloer authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    c9288f5 View commit details
    Browse the repository at this point in the history
  2. fix : fix the proxy for after you call the become, the proxy and the …

    …object have the same hash
    RemiDufloer committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    2fa8f15 View commit details
    Browse the repository at this point in the history
  3. Test: add Some test For Instrumentation and refactoring achitecture o…

    …f test For mop.
    
    Features : Switch the responsabillity to install link on Instrumentation
    RemiDufloer committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    eecb1d8 View commit details
    Browse the repository at this point in the history
  4. fix: fix BlockOperation, an Operation have a requirement (default is …

    …an instance of NoRequirement) for the application. So BlockOperation is not alone with requirement so i decide to move thios on super class
    RemiDufloer committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    c0cbaf8 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. feature: change the nmethod handle: in MOPMetaObject to catch message…

    …, and check if instrumentation need to install.
    RemiDufloer committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    f2cdfa4 View commit details
    Browse the repository at this point in the history
  2. fix: correction of bug when you call name variable requirement check …

    …now if the ast node is a variable node
    
    	add Test and clean code
    RemiDufloer committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    cd80f75 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be6ddad View commit details
    Browse the repository at this point in the history
  4. features : create first version of builder, when you are in protocol …

    …you have the possibilities to create an instrumentation with requirement step by step
    RemiDufloer committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    c6157b5 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    f29b0bb View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. add comment of becomes

    RemiDufloer committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    f71bac8 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. mise en place du CI

    RemiDufloer committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    470b342 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    504731a View commit details
    Browse the repository at this point in the history
  3. correction of baseline

    RemiDufloer committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    310c70a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d0b8e87 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    a4ed682 View commit details
    Browse the repository at this point in the history
  2. features : anonymous class for object, this is for instrument method …

    …on this, with this we can remove easy the instrumentation on method
    RemiDufloer committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    eb58e3d View commit details
    Browse the repository at this point in the history
  3. Anonymous class

    anonymisation for class objet do you want mop
    RemiDufloer authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    ab42861 View commit details
    Browse the repository at this point in the history
  4. add package to load

    RemiDufloer committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d1855c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c5c78ff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d8ed711 View commit details
    Browse the repository at this point in the history
  7. fix name of test package

    RemiDufloer committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    91b2a2c View commit details
    Browse the repository at this point in the history
  8. switch name

    RemiDufloer committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    8cc1861 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a7208cf View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    0593575 View commit details
    Browse the repository at this point in the history
  2. fix : rename classe for test and add a test for check if the super ch…

    …ain methods was write in anonymous class
    RemiDufloer committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    8dbfd04 View commit details
    Browse the repository at this point in the history
  3. fix : cleanUp the code

    RemiDufloer committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    d30f7ce View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    2124c7f View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. fix: bug whith th before

    RemiDufloer committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    1a45963 View commit details
    Browse the repository at this point in the history
  2. Clean MOPInstrumentation

    Delete install, uninstall methods.
    This behavior will be handled by the MetaObject or a specific object for the installation.
    RemiDufloer committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    5ad129b View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Comment some classes

    RemiDufloer committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    f722ec4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53a18b1 View commit details
    Browse the repository at this point in the history
  3. add some comment

    RemiDufloer committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    f7a3701 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. add code for a demo

    RemiDufloer committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    5634501 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    b33159e View commit details
    Browse the repository at this point in the history
  2. fix categories

    RemiDufloer committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    dc8d323 View commit details
    Browse the repository at this point in the history
  3. clean code

    RemiDufloer committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    00d8d98 View commit details
    Browse the repository at this point in the history