Diff for /parser3/src/main/compile_tools.h between versions 1.121 and 1.123

version 1.121, 2024/11/04 03:53:25 version 1.123, 2026/04/25 13:38:46
Line 1 Line 1
 /** @file  /** @file
         Parser: compiler support helper functions decls.          Parser: compiler support helper functions decls.
   
         Copyright (c) 2001-2024 Art. Lebedev Studio (http://www.artlebedev.com)          Copyright (c) 2001-2026 Art. Lebedev Studio (https://www.artlebedev.com)
         Authors: Konstantin Morshnev <moko@design.ru>, Alexandr Petrosian <paf@design.ru>          Authors: Konstantin Morshnev <moko@design.ru>, Alexandr Petrosian <paf@design.ru>
 */  */
   
Line 326  inline bool maybe_make_get_object_var_el Line 326  inline bool maybe_make_get_object_var_el
   
 bool maybe_make_self(ArrayOperation& opcodes, ArrayOperation& diving_code, size_t diving_count);  bool maybe_make_self(ArrayOperation& opcodes, ArrayOperation& diving_code, size_t diving_count);
   
 #ifdef OPTIMIZE_BYTECODE_GET_ELEMENT__SPECIAL  
 bool maybe_append_simple_diving_code(ArrayOperation& code, ArrayOperation& diving_code);  bool maybe_append_simple_diving_code(ArrayOperation& code, ArrayOperation& diving_code);
   
   #ifdef OPTIMIZE_BYTECODE_GET_ELEMENT__SPECIAL
 bool is_special_element(ArrayOperation& opcodes);  bool is_special_element(ArrayOperation& opcodes);
 #endif  #endif
   

Removed from v.1.121  
changed lines
  Added in v.1.123


E-mail: