Commit Graph

28 Commits

Author SHA1 Message Date
Jeroen van Rijn
82cd30a145 Add test for RTTI 2023-10-30 13:06:45 +01:00
hchac
8068a3899d Don't gitignore folders named odin. 2023-07-11 16:23:54 -04:00
Jon Lipstate
1886193c6c resolve doc-test issues 2023-04-06 09:44:57 -07:00
Felipe Lavratti
99894686cf Change llvm-copy-to-zip path to use real one, instead of link 2022-09-28 16:08:05 +01:00
Felipe Lavratti
5e9ff85fa8 Changed nightly build for linux to include the llvm library file 2022-09-21 00:50:34 +01:00
gingerBill
0092995f9d Update .gitignore 2022-09-17 17:54:12 +01:00
Jeroen van Rijn
7bc21c6691 Allow CSV/TSV reader to read multi-line fields. 2022-05-13 14:19:04 +02:00
Jeroen van Rijn
63331ef731 Revert "Merge pull request #1702 from Kelimion/filename_generation"
This reverts commit a40a53b104, reversing
changes made to 5422a3b17e.
2022-04-24 19:53:36 +02:00
Jeroen van Rijn
3cab2592c3 Compiler: Add early error for output path being a directory.
- Introduce new `Path` type and an array of build paths on the build context.
- Resolve input and output paths/files early (before parsing).
- Error early if inputs are missing or outputs are directories.
- Plumb new file path generation into linker stage instead of its adhoc method.

TODO:
- Remove more adhoc file path generation in parser and linker stage.
- Make intermediate object file generation use new path system.
- Round out and robustify Path helper functions.
2022-04-24 13:37:26 +02:00
gingerBill
ea9c2fed57 Update .gitignore 2022-03-09 10:52:37 +00:00
Platin21
de7e612186 Ignores DS_Store files which MacOS uses for Indexing or some crap 2022-02-05 20:45:55 +01:00
Jose Luis Rey Mendez
4f1fb73f32 Added vs code to git ignore 2021-03-06 20:01:11 -03:00
KTRosenberg
5d1c9583cb added the demo to the gitignore 2020-01-02 16:42:34 -05:00
castano
f8dd4816ff Integrate microsoft_craziness better. 2019-11-14 09:30:05 -08:00
Mikkel Hjortshoej
12c810f85d Add a file-, console- and multi-logger 2018-12-08 15:32:53 +01:00
gingerBill
50c3f4d74e Add package encoding/cel 2018-12-03 20:26:10 +00:00
vassvik
9e0b69312b Fixed foreign import for linux. Modified .gitignore to ignore temp files and files in shared/. Added a Makefile for linux 2017-11-10 21:31:13 +01:00
Ginger Bill
3a3202fbc6 Change code to match original MSVC 2017-04-10 13:27:09 +01:00
Zac Pierson
c7bb861d3c Merge https://github.com/gingerBill/Odin
"Fixed" a proc overload bug. Still needs a *real* fix.
2017-03-21 14:16:42 -05:00
Ginger Bill
2aa402f462 Cleanup root directory 2017-03-03 11:19:12 +00:00
Ginger Bill
6e1864d21c Remove all binaries 2017-03-03 11:13:05 +00:00
Zachary Pierson
eeeb90c441 MacOS is able to run Hello World! 2017-02-06 21:47:58 -06:00
Zac Pierson
5cfa4ba580 Added Linux functions throughout the code, but it segfaults. 2017-02-06 12:26:41 -06:00
Ginger Bill
50301557b2 Untyped nil 2016-10-06 17:11:17 +01:00
Ginger Bill
33bd3f635f Remove the need for clang
Replaced by: opt -> llc -> link
2016-09-21 18:31:01 +01:00
gingerBill
cff5e54ec6 LLVM Binaries 2016-08-05 22:10:05 +01:00
gingerBill
f7a669d342 Initial release version
* Code cleanup
* Fix some TODOs
* Reduce heap allocation use and replace with arena allocation
2016-07-09 00:31:57 +01:00
gingerBill
7430008fd7 Initial Commit
Original Git Repo "went bad" so I had to restart.
2016-07-07 21:47:33 +01:00