CSystem / softart

Automatically exported from code.google.com/p/softart
Other
0 stars 0 forks source link

Simplify semantic analysis #203

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Description:
  Remove context copy and transfer. Just treat as single thread issue.

Original issue reported on code.google.com by wuye9036 on 5 Jun 2012 at 3:19

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 4902f900486e.

SASL:
  Make some signature short.

Original comment by wuye9036 on 7 Jun 2012 at 2:28

GoogleCodeExporter commented 9 years ago
This issue was updated by revision ce9e7bbfbac5.

SASL:
  Remove sacontext from semantic analyser.

Original comment by wuye9036 on 7 Jun 2012 at 2:28

GoogleCodeExporter commented 9 years ago

Original comment by wuye9036 on 10 Jun 2012 at 3:08

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 095fe27350b4.

SASL:
  Add module_semantic and node_semantic classes but not be used yet.

Original comment by wuye9036 on 10 Jun 2012 at 3:19

GoogleCodeExporter commented 9 years ago
This issue was updated by revision c802f2b8bdf2.

SASL:
  More implements to module_semantic and node_semantic.

Original comment by wuye9036 on 13 Jun 2012 at 5:22

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 02e357c860f5.

SASL:
  Now module_si is replaced by module_semantic.
  Optimize performance in release version.

Original comment by wuye9036 on 13 Jun 2012 at 5:22

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 979cbbea00a8.

SASL:
  pety_t: get_proto to instead tynode_ptr get(tid)
  Change shared pointer to raw pointer if could.
  Move some utility functions to semantics.cpp

Original comment by wuye9036 on 13 Jun 2012 at 5:22

GoogleCodeExporter commented 9 years ago
This issue was updated by revision c1b4a5a9b594.

SASL:
  Merge all semantic to node_semantic.
  Remove semantic_info and its API.
  Remove semantic info and symbol info from node.
  Add module_semantic and node_semantic.
  function_t now passed as reference.
  Remove cgllvm_sctxt.
  Add module_context and node_context.

  CANNOT BE COMPILED AND TESTED.

Original comment by wuye9036 on 4 Jul 2012 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 97a05cbf6824.

SASL:
  Add missing scope_guard.h
  Fixed all compilation issues.

Original comment by wuye9036 on 4 Jul 2012 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 51211db7d765.

SASL:
  Fixed some bugs.

Original comment by wuye9036 on 4 Jul 2012 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 5b5c204e123a.

SASL:
  Fixed some bugs of pety.

Original comment by wuye9036 on 4 Jul 2012 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 3979d584f5ce.

SASL:
  Module semantic now hold program to fix some bugs.

Original comment by wuye9036 on 4 Jul 2012 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision a59be6bfeb1f.

SASL:
  tex2d_vs test was passed.
  Memory leak need to be fixed.

Original comment by wuye9036 on 4 Jul 2012 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 5feba081107f.

SASL:
  Remove unused codegen_context.h.

Original comment by wuye9036 on 4 Jul 2012 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 61f6ed030675.

SASL:
  Fixed memory leak issues.

Original comment by wuye9036 on 4 Jul 2012 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision e06f1a296c4d.

SASL:
  Remove parent block related code because it is unused.
  Fixed bug of value_builtin_type.
  Fixed bugs of cgllvm_caster.
  Clean codes in cgllvm_simd.
  Fixed bugs of constant in semantic.

Original comment by wuye9036 on 4 Jul 2012 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision d9409025d930.

SASL:
  Fixed bugs of sv_layout initialization.
  Add initialization and finalization to sasl_host.
  Add automatic initialization and finalization support to shader_code.

Original comment by wuye9036 on 4 Jul 2012 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision e6facef00443.

SASL:
  Remove unused files.
  Fixed a bug of test_main.cpp.in.

Original comment by wuye9036 on 4 Jul 2012 at 4:25

GoogleCodeExporter commented 9 years ago

Original comment by wuye9036 on 4 Jul 2012 at 4:32