[vala] (100 commits) Created branch wip/attributes



The branch 'wip/attributes' was created.

Summary of new commits:

  2512f3a... Remove code that references the unused Class.free_function_
  d9371de... Add a cache structure in code nodes to be used by code gene
  ff1a588... codegen: Add CCodeAttribute cache
  4d2b75d... codegen: Add get_ccode_name, get_ccode_const_name and get_c
  cbb3c17... dova: Use get_ccode_name in the codegen
  6c1f780... Move cheader_filename out of the code tree
  f70a5b2... codegen: Add get_ccode_prefix
  f618b5d... codegen: Add get_ccode_lower_case_prefix
  c43de6d... codegen: Add get_ccode_lower_case_suffix
  4a0faaa... codegen: Add get_ccode_lower_case_name
  695df51... codegen: Add get_ccode_ref_function
  05a0160... codegen: Add get_ccode_unref_function
  d9696a4... codegen: Add get_ccode_ref_function_void
  df24dda... codegen: Add get_ccode_ref_sink_function
  a4708ad... codegen: Add get_ccode_copy_function
  32d3d22... codegen: Add get_ccode_free_function
  868304e... codegen: Add get_ccode_type_id
  477d4c1... codegen: Add get_ccode_get_marshaller_type_name
  e2adad7... codegen: Add get_ccode_get_value_function
  6d9ccbf... codegen: Add get_ccode_set_value_function
  29a0364... codegen: Add get_ccode_take_value_function
  3154974... codegen: Add get_ccode_type_check_function
  0e59273... codegen: Add get_ccode_param_spec_function
  317d4da... codegen: Add get_ccode_default_value
  156681e... codegen: Add get_ccode_has_copy_function
  a147432... codegen: Add get_ccode_has_destroy_function
  04c927b... codegen: Add get_ccode_instance_pos
  3c3c3e8... codegen: Add get_ccode_no_array_length
  774c543... codegen: Add get_ccode_array_length_type
  c1a8ac2... codegen: Add get_ccode_array_length_pos
  43cc8b5... codegen: Add get_ccode_delegate_target_pos
  fdf8080... codegen: Add get_ccode_pos
  e65be19... codegen: Add get_ccode_type
  24bd922... codegen: Add get_ccode_destroy_notify_pos
  3ec8cd4... codegen: Add get_ccode_destroy_notify_pos
  81c1ef0... codegen: Add get_ccode_simple_generics
  64ce978... codegen: Add get_ccode_vfunc_name
  9135fda... codegen: Add get_ccode_finish_name
  21683af... Add helper functions for attributes in CodeNode
  5bd63dd... On-demand load and caching of simple type struct attributes
  cbaab93... Drop cinstance_parameter_position from code nodes
  6687871... gidlparser: Set const_cname as attribute
  6a3022c... Make Delegate.has_target be loaded on-demand
  9b78c1f... gidlparser: Drop usage of set_cname
  7e5da4a... gidlparser: Drop usage of CodeNode.get_cname
  f5679ce... gidlparser: Drop usage of CodeNode.get_lower_case_cprefix
  797fef1... gidlparser: Drop usage of CodeNode.get_cprefix
  7272c83... gidlparser: Drop usage of CodeNode.get_upper_case_cname
  edd95cb... gidlparser: Drop usage of set_type_cname and set_lower_case
  71a234c... gidlparser: Drop usage of get_finish_cname and set_finish_c
  fdc164d... gidlparser: Drop usage of CCode array-related attribute arg
  b937766... Drop Property.no_accessor_method which is C-specific
  854c86c... gidlparser: Drop usage add_cprefix and set_lower_case_cpref
  429aef2... gidlparser: Drop usage of set_type_id
  7361c9d... gidlparser: Drop usage of set_free_function and others
  f022290... gidlparser: Drop usage of carray and cdelegate parameter po
  4f7dfe3... Drop Struct.has_copy_function and has_destroy_function
  75a0e49... Drop Struct.copy_function
  b5e7d32... Drop TypeSymbol.get_free_function
  9c6b193... Drop TypeSymbol set/get/take value function and marshaller 
  decf821... codegen: Add get_ccode_dup_function
  fd6df2a... Drop Class dup_function
  5542c8e... Drop Class.ref_function_void
  3edc6ae... Drop TypeSymbol.param_spec_function
  7218592... Drop Class.type_check_function
  25a2e94... Drop TypeSymbol.is_reference_counting
  b3de8d1... Drop TypeSymbol ref_function and unref_function
  7e2fb76... Drop TypeSymbol.get_destroy_function
  53eb748... Drop Class ref_sink function
  18b796d... Drop TypeSymbol dup_function
  df2f0a2... Do not use type_id in DataType.compatible
  29d1e55... Drop get_type_id from code nodes
  ccc4391... codegen: Add get_ccode_upper_case_name
  c9cd49a... Several fixes
  3645a54... Drop TypeSymbol.get_default_value
  9367188... Drop has_type_id
  d371ad3... Drop finish_vfunc_name
  dcdc542... Drop Method.vfunc_name
  e6bf0b1... Drop finish_cname
  c97fd72... Drop finish_real_cname
  404a925... Drop get_real_cname
  94f3b8e... Get rid of cname and cprefix information in code nodes
  c16b5cb... Drop Signal.get_signal_canonical_cconstant
  ec83c72... Drop no_array_length
  5e2d3f4... girparser: Fix against new attributes changes
  8320b0d... codewriter: Get rid of all C bits
  962fb70... Fixing last bits
  eff0cf9... Move gir_name out of the code tree
  1599dd5... Remove last C bit from symbol
  f264884... Add get_ccode_array_null_terminated and drop related C bits
  10522c3... Drop custom_return_ctype
  1458d48... Drop array stuff from variable
  f18add8... Drop delegate_target
  db5bb5a... Drop sentinel
  9daa5db... Drop more C bits
  f3f0af6... Drop simple_generics
  6aa9b44... Drop unused NoThrow and FloatingReference
  2d03346... Drop returns_modified_pointer
  f95f124... Drop simple_generics again
  74435b1... Drop property notify and remaining array_null_terminated



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