Commit Graph

22 Commits

Author SHA1 Message Date
ac69ae4bb8 Fixed project files for visual studio. 2015-05-23 19:15:58 +02:00
82ce1d8be9 Fix up Meta.eval(_).
- Made it use primitives instead of foreign functions.
- This fixed an issue where the interpreter loop was running re-entrantly.
- Which in turn fixed a GC bug.
- Report a runtime error if the argument isn't a string.
- Report a runtime error if the source doesn't compile.
2015-04-03 21:22:58 -07:00
a7fafce265 Pull out opcode definitions into an X-macro file. 2015-03-28 09:56:07 -07:00
c707135b9a Add wren_meta to XCode project. 2015-03-25 19:25:18 -07:00
2624d08a79 Merge branch 'master' of git://github.com/bncastle/wren into bncastle-master 2015-03-23 06:32:29 -07:00
2dfec85506 Enable clang warning on suspicious implicit conversions. 2015-03-22 10:36:08 -07:00
f732ada5ea Fix unreachable code in REPL. 2015-03-22 10:27:38 -07:00
da112dd136 Changed Visual Studio solution to output into build/vs
Changed Visual Studio solution to output into build/vs
2015-03-19 10:52:48 -04:00
7514bb9dd3 Visual Studio Project Modifications
- Visual Studio: Fixed project to work with changes made to separate
Wren's cli and file loading code
- Visual Studio: Added another project to the solution that builds Wren
as a static library, and modified the original VS project to use it.
2015-03-16 14:52:33 -04:00
eed7d406da Merge remote-tracking branch 'munificent/master' 2015-03-16 10:56:14 -04:00
91a23da5b0 Move CLI script running to a separate file.
(This is set up to reuse this code for API tests.)
2015-03-16 07:42:45 -07:00
aedf9a8571 Move CLI file loading code to separate file. 2015-03-16 07:22:52 -07:00
75d0ce271f Fixed Visual Studio include path 2015-03-16 09:41:51 -04:00
e315ed9265 Fixed file locations for Visual Studio project
- Fixed source file locations for Visual Studio Solution
- Modified .gitignore to ignore Visual Studio cache files
2015-03-16 09:30:16 -04:00
92c17e81f6 Reorganize source files.
This makes it clear which files are part of the VM (i.e. the Wren library)
and which are part of the CLI. Makes a directory for the latter so it has
some room to grow.

This probably totally broke the VS project. If you can fix that, send me
a PR!
2015-03-14 15:00:50 -07:00
cda727a18d Merge branch 'msvc-project-and-compatibility' of git://github.com/MarcoLizza/wren into MarcoLizza-msvc-project-and-compatibility 2015-01-23 10:12:12 -08:00
2f12ad879d Pulling the "Math" library out. 2015-01-23 10:08:34 +01:00
1464280933 Restoring original header files order and using MSVC project setting to disable non-secure CRT warnings. 2015-01-23 10:05:10 +01:00
c88e61d018 Adding "Math" lib into Wren. 2015-01-22 17:46:09 +01:00
8ce58ec3c4 Reorganize files in XCode project. 2015-01-22 07:05:32 -08:00
222c2d5bbb Adding Microsoft Visual Studio 2013 project and solution files. 2015-01-21 11:00:35 +01:00
b6443f0301 Move XCode project under project/. 2015-01-20 17:14:30 -08:00