A bit late, but just to say great work Michal & team ! :-)

To: [email protected]
From: [email protected]
Date: Thu, 3 Sep 2015 13:25:11 +0200
Subject: Re: [pdt-dev] PHP 7 Support


  
    
  
  
    +1 from me too. Well done Michal! :-)

    

    On 2015-09-03 12:27, Kaloyan Raev
      wrote:

    
    
      +1 from me too.
        

        
        I think we made a great progress on this topic and the
          "Experimental" label should be removed.
        

        
        Kaloyan
      
      

        On Thu, Sep 3, 2015 at 1:24 PM, Dawid
          Pakuła <[email protected]>
          wrote:

          
            
              Hi,
              

              
              +1
                from me.
              

              
              We
                will make it default in Mars.2 or via additional service
                release at December.
              
                

                
                

                
                  -- 

                    Dawid Pakuła

                    +48 795 996
                      064
                
                

              
              
                
                  On 3 Sep 2015 at 11:59:32,
                    Michał Niewrzał ([email protected])
                    wrote:
                  
                      
                        
                          Hi,
                            

                            
                            I'm thinking about removing
                              "Experimental" sufix from PHP 7
                              label. I think main work is done and we
                              should do this before Mars
                              SR1. Next official release will be in 2016
                              and "Experimental" label
                              can scare users from using it :) What do
                              you thing about it?
                            

                            
                            Michal
                          
                          

                            On Sun, Aug 16,
                              2015 at 12:18 PM, Michał
                              Niewrzał <[email protected]>
                              wrote:

                              
                                Hi,
                                  

                                  
                                  I'm closer to option with clean
                                    parser and additional check
                                    for cases like invalid elements in
                                    constant declaration. Maybe we
                                    can create temporary build
                                    participant to handle this case and
                                    later we will move it to target
                                    semantic analysis
                                    mechanism? 
                                  

                                  
                                  Michal
                                
                                
                                  
                                    

                                      On Sat,
                                        Aug 15, 2015 at 9:46 PM, Dawid
                                        Pakuła <[email protected]>
                                        wrote:

                                        
                                          
                                            Hi,
                                            

                                            
                                            I'm
                                              close to finish uniform
                                              variable syntax but I
                                              realised that
                                              after migration to PHP7,
                                              problem with static
                                              access/assign will be
                                              no longer reported.
                                            

                                            
                                            For
                                              example this:
                                            class
                                              Test {
                                             
                                              private $x = call();
                                            }
                                            

                                            
                                            from
                                              parser point is 100% valid
                                              since PHP7. PHP7 will
                                              throw special
                                              fatal error later, while
                                              AST creation:
                                            Constant
                                              expression contains
                                              invalid operations
                                            

                                            
                                            So,
                                              we lost a lot of valuable
                                              errors.
                                            

                                            
                                            I
                                              can restore it on parser
                                              or AST level. Or just
                                              ignore it for
                                              now: 
                                            1.
                                              AST looks good on first
                                              look, but if behaviour
                                              will change we
                                              will have a problem
                                              because compiler AST know
                                              nothing about PHP
                                              version. 
                                            2.
                                              Our parser will be more
                                              complex than should be,
                                              but we can later
                                              move these checks to
                                              semantic analysis.
                                            

                                            
                                            What
                                              you think?
                                            
                                              
                                                -- 

                                                  Dawid Pakuła

                                                  +48
                                                    795 996 064
                                            
                                            

                                            
                                            On
                                                4 Aug 2015 at 13:05:14,
                                                Michał
                                                Niewrzał ([email protected])
                                                wrote:
                                            
                                              
                                                
                                                  
                                                    
                                                      Hi
                                                          All,
                                                        

                                                          
                                                        I'm
                                                          looking volunteer
                                                          to work
                                                          with Uniform
                                                          Variable
                                                          Syntax[1] :-)
                                                          I'm a little
                                                          bit tired
                                                          messing with
                                                          parsers
                                                          and help would
                                                          be great. Of
                                                          course I can
                                                          help with
                                                          everything
                                                          around this
                                                          feature ;)  
                                                        

                                                          
                                                        [1] 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=466967
                                                        

                                                          
                                                        Michal
                                                      
                                                      

                                                        
                                                        On
                                                          Wed, Jul 1,
                                                          2015 at 12:29
                                                          AM,
                                                          Dawid Pakuła 
<[email protected]>
                                                          wrote:

                                                          
                                                          
                                                          
                                                          Hi,
                                                          

                                                          
                                                          nice
                                                          to hear this!
                                                          

                                                          
                                                          Because
                                                          you want reuse
                                                          php5.6 parser,
                                                          I've finished
                                                          patch for bug
                                                          467524 [1] and
                                                          marked him as
                                                          php7 blocker.
                                                          

                                                          
                                                          [1]
                                                          - 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=467524
                                                          

                                                          
                                                          
                                                          -- 

                                                          Dawid Pakuła

                                                          +48
                                                          795 996 064
                                                          
                                                          
                                                          

                                                          On
                                                          30 Jun 2015 at
                                                          21:22:36,
                                                          Michał
                                                          Niewrzał
                                                          ([email protected])
                                                          wrote:
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          Hi,
                                                          

                                                          
                                                          I
                                                          plan to start
                                                          working with
                                                          PHP7 support:)
                                                          At the
                                                          beginning I
                                                          want to add
                                                          something easy
                                                          - Spaceship
                                                          Operator
                                                          
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=466964).
With
                                                          this patch I
                                                          will add PHP7
                                                          interpreter
                                                          (just copy of
                                                          5.6.) as
                                                          a base for
                                                          next RFC's.
                                                          Any other
                                                          ideas?
                                                          

                                                          
                                                          Michal
                                                          
                                                          

                                                          
                                                          On
                                                          Mon, May 11,
                                                          2015 at 11:15
                                                          AM,
                                                          Michał
                                                          Niewrzał 
<[email protected]>
                                                          wrote:

                                                          
                                                          
                                                          Hi,
                                                          I created
                                                          list of new
                                                          features for
                                                          PHP 7 support.
                                                          It should be
                                                          easier to
                                                          implement/review
                                                          each
                                                          functionality
                                                          at once. If I
                                                          missed
                                                          something
                                                          please add it
                                                          to the list.
                                                          Everything can
                                                          be found under
                                                          PHP 7 support
                                                          bug.
                                                          

                                                          
                                                          
https://bugs.eclipse.org/bugs/show_bug.cgi?id=465701

                                                          
                                                          

                                                          
                                                          Michal
                                                          
                                                          
                                                          
                                                          

                                                          
                                                          
                                                          
_______________________________________________

                                                          pdt-dev
                                                          mailing list

                                                          [email protected]

                                                          To change your
                                                          delivery
                                                          options,
                                                          retrieve your
                                                          password, or
                                                          unsubscribe
                                                          from this
                                                          list, visit

                                                          
https://dev.eclipse.org/mailman/listinfo/pdt-dev
                                                          
                                                          
                                                          
                                                          

_______________________________________________

                                                          pdt-dev
                                                          mailing list

                                                          [email protected]

                                                          To change your
                                                          delivery
                                                          options,
                                                          retrieve your
                                                          password, or
                                                          unsubscribe
                                                          from this
                                                          list, visit

                                                          
https://dev.eclipse.org/mailman/listinfo/pdt-dev

                                                          
                                                        
                                                        

                                                      
_______________________________________________

                                                      pdt-dev mailing
                                                      list

                                                      [email protected]

                                                      To change your
                                                      delivery options,
                                                      retrieve your
                                                      password, or
                                                      unsubscribe from
                                                      this list, visit

                                                      
https://dev.eclipse.org/mailman/listinfo/pdt-dev
                                                  
                                                
                                              
                                            
                                          
                                          

_______________________________________________

                                          pdt-dev mailing list

                                          [email protected]

                                          To change your delivery
                                          options, retrieve your
                                          password, or
                                          unsubscribe from this list,
                                          visit

                                          
https://dev.eclipse.org/mailman/listinfo/pdt-dev

                                        
                                      
                                      

                                    
                                  
                                
                              
                            
                            

                          
_______________________________________________
                          

                          pdt-dev mailing list
                          

                          [email protected]
                          

                          To change your delivery options, retrieve your
                          password, or unsubscribe from this list, visit
                          

                          https://dev.eclipse.org/mailman/listinfo/pdt-dev
                      
                    
                
              
            
            

            _______________________________________________

            pdt-dev mailing list

            [email protected]

            To change your delivery options, retrieve your password, or
            unsubscribe from this list, visit

            https://dev.eclipse.org/mailman/listinfo/pdt-dev

          
        
        

      
      

      
      

      _______________________________________________
pdt-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/pdt-dev
    
    

  


_______________________________________________
pdt-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/pdt-dev                                
          
_______________________________________________
pdt-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/pdt-dev

Reply via email to