{"push_id":2367765983,"size":1,"distinct_size":1,"ref":"refs/heads/@","head":"9b8243087289dd3bf9f3eb0220186206a670690e","before":"aad4d9115de510b9cda245acc5704c3d6e503c75","commits":[{"sha":"9b8243087289dd3bf9f3eb0220186206a670690e","author":{"name":"John W. Eaton","email":"09faa878d2dbe26065ffc8621caaae40678f9c30@octave.org"},"message":"make echo work for command-line functions\n\n* file-info.h (file_info::file_info): New constructor from program\ntext and time when text was processed.\n\n* ov-usr-fcn.h, ov-usr-fcn.cc (octave_user_code::get_file_info):\nNew function.\n(octave_user_code::get_code_line, octave_user_code::get_code_lines):\nUse get_file_info to update m_file_info if it is not already defined.\n(octave_user_code::cache_function_text): New function.\n\n* lex.h, lex.ll (base_lexer::lexical_feedback::buffer_function_text,\nbase_lexer::lexical_feedback::function_text): New variables.\n(base_lexer::is_keyword_token, lexer::fill_flex_buffer):\nHandle buffering of function text command-line functions.\n\n* oct-parse.in.yy (base_parser::finish_function): Cache function text\nfor command-line functions.","distinct":true,"url":"https://api.github.com/repos/KubaO/Octave/commits/9b8243087289dd3bf9f3eb0220186206a670690e"}]}
{"actor":{"display_login":"KubaO"}}