Skip to content

Releases: GorgonMeducer/PLOOC

v4.6.4 Minor Improvement

25 Aug 16:23
fe9e72a
Compare
Choose a tag to compare
  • Updated Readme
  • Add __plooc_malloc_align() and __plooc_free()
  • Add private_method(), protected_method() and public_method()
  • Remove the dependency on the GNU extensions
  • Other minor changes.

v4.6.3 Stable Release

02 Nov 10:32
Compare
Choose a tag to compare
  • Improve compatibility with the latest C++ language
  • Fix class template

v4.6.1 Stable Release

02 Jan 22:54
Compare
Choose a tag to compare
  • Added helper macros for heap
    • Add __new_class() and __free_class() for using malloc and free together with constructors and destructors, i.e. xxxx_init() and xxxx_depose().
  • Updated example project
  • Fixed compatible issue between gcc and other compilers.

v4.6.0 Added CMSIS Pack

30 Dec 00:59
Compare
Choose a tag to compare
  • Added CMSIS Pack
    • Including an example
    • Including code templates for creating base classes and derived classes
  • Suppressed warnings when only C99 is used.
  • Other minor updates

v4.5.6

05 Aug 15:59
Compare
Choose a tag to compare
  • Improve code compatibility with C++
    ** Add __OOC_CPP__
  • Improve macro template
    ** add dcl_xxxx/declare_xxxx
    ** def_xxxx/define_xxxx; end_def_xxxx/end_define_xxxx
  • Add __PLOOC_CLASS_IMPLEMENT__ and __PLOOC_CLASS_INHERIT__
    **The original __PLOOC_CLASS_IMPLEMENT and __PLOOC_CLASS_INHERIT are deprecated and will be kept for a while before completely removed.

v4.5.3

04 May 16:03
Compare
Choose a tag to compare

A stable and well validated version of PLOOC.
v4.5.3 was tested with IAR, GCC, LLVM, Arm Compiler 5, Arm Compiler 6 and KEIL51