Commits

Author Commit Message Labels Comments Date
Don Williamson
Resolved the snprintf conflict for Visual Studio correctly: define to use _snprintf instead of requiring the user to provide an implementation themselves.
Don Williamson
Merge
Don Williamson
Simplification/optimisation:
Xuejie Xiao
Use customized macro to distinguish clreflect scanning from clang compiling
Xuejie Xiao
Fix compiling on clang
Don Williamson
Renamed clcpp::internal::Construct/DestructObject to clcppConstruct/DestructObject. As this is stored many times as a string in the cppbin file, this cuts out a lot of bloat.
Don Williamson
Unify hard-coded function name identification in the map file parser.
Don Williamson
hextoi64 is always present.
Xuejie Xiao
Use msvc coding styles
Xuejie Xiao
* Fix clReflectScan parsing on MSVC
Xuejie Xiao
Implement parsing for gcc on linux
Xuejie Xiao
Set clang parsing options for non-msvc platforms
Xuejie Xiao
Implement map parser for gcc on mac
Xuejie Xiao
Fix map generation cmd arguments on linux
Xuejie Xiao
* Add builtin support for clang parsing
Don Williamson
* Fixed elaborated typedefs not being type-aliased correctly in clReflectScan. GetParameterInfo still needs more work...
Don Williamson
Added missing release files.
Xuejie Xiao
Fix compiling on Linux platform
Xuejie Xiao
* Fix compiling for clReflectTest on GCC
Xuejie Xiao
* Fix compiling for clReflectExport
Xuejie Xiao
* Fix clReflectScan building on GCC
Xuejie Xiao
Fix building for clReflectUtil, clReflectMerge modules
Don Williamson
Update release directory with latest bin/code.
Don Williamson
Fixed cmake clang/llvm link directory for MSVC.
Don Williamson
Fixed tests not compiling.
Don Williamson
* Ported the windows/msvc platform to use the scan method of replacing addresses and hashes, unifying all platforms.
Don Williamson
Fix cast on initialisation of invalid address pointer in GetType.
Xuejie Xiao
Fix GetType and GetTypeNameHash functions to use invalid hash/address value.
Xuejie Xiao
Fix windows build
Xuejie Xiao
Remove unused define
  1. Prev
  2. Next