Revert "Introducing managed pointers classes (ecma_generic_ptr_t, ecma_pointer_t<T>); using ecma_generic_ptr_t to store pointer in ecma_value_t."

This reverts commit f88c0d665b4ff7e2add495bc2980adf7a1622f31.
This commit is contained in:
Ruben Ayrapetyan
2015-02-03 16:50:21 +03:00
parent b0e4d2ece1
commit 3cb0b0a379
4 changed files with 26 additions and 169 deletions
+1 -24
View File
@@ -20,31 +20,8 @@
/** \addtogroup ecma ECMA
* @{
*/
/** \addtogroup compressedpointer Compressed pointer
* @{
*/
/**
* Ecma-pointer field is used to calculate ecma-value's address.
*
* Ecma-pointer contains value's shifted offset from common Ecma-pointers' base.
* The offset is shifted right by MEM_ALIGNMENT_LOG.
* Least significant MEM_ALIGNMENT_LOG bits of non-shifted offset are zeroes.
*/
#define ECMA_POINTER_FIELD_WIDTH MEM_COMPRESSED_POINTER_WIDTH
/**
* The NULL value for compressed pointers
*/
#define ECMA_NULL_POINTER MEM_COMPRESSED_POINTER_NULL
/**
* @}
*/
/** \addtogroup ecmacompressedpointers Helpers for operations with compressed heap pointers
* \addtogroup ecmacompressedpointers Helpers for operations with compressed heap pointers
* @{
*/