aboutsummaryrefslogtreecommitdiff
path: root/core/sys/windows.odin
Commit message (Collapse)AuthorAgeFilesLines
* Parse directories to be packagesgingerBill2018-05-211-1091/+0
|
* Added more function to windows.odinMikkel Hjortshoej2018-04-131-1/+11
|
* Update core library with `cstring`gingerBill2018-02-281-86/+88
|
* Added terminate_thread to thread.odinMikkel Hjortshoej2018-02-251-1/+2
|
* Auto stash before merge of "master" and "origin/master"Brendan Punsky2018-02-221-1074/+1078
|
* Merge branch 'master' of github.com:odin-lang/odinMikkel Hjortshoej2018-02-071-35/+35
|\
| * `distinct` keyword for type declarationsgingerBill2018-02-051-36/+36
| |
* | Added widechar versions of functions, plus cursor functionsMikkel Hjortshoej2018-02-071-4/+34
|/
* functions, structs and constants related to getting file notificationsMikkel Hjortshoej2018-02-031-0/+69
|
* More file handling functionsMikkel Hjortshoej2018-01-251-0/+7
|
* added stuff to windows.odinMikkel Hjortshoej2018-01-241-1/+59
|
* Update sys/windows.odin to use `Bool :: b32;` rather than `i32`gingerBill2018-01-171-3/+1
|
* Remove `struct #ordered`gingerBill2017-12-171-27/+27
|
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-041-5/+5
|
* &x.(type)gingerBill2017-11-301-1/+1
|
* New slice memory layout (ptr+len); `byte`gingerBill2017-11-261-20/+20
|
* `@(default_calling_convention = ...)` for `foreign` blocksgingerBill2017-10-291-149/+155
|
* Infix proc calling convention `proc "std" (...)`gingerBill2017-10-291-150/+153
|
* Attributes; @(link_name="foo")gingerBill2017-10-291-170/+177
|
* #alias type declarations; core library additions; `_global` import name for ↵gingerBill2017-10-291-17/+184
| | | | the global scope
* Change `foreign_library` to `foreign import`gingerBill2017-10-151-5/+5
|
* Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library ↵gingerBill2017-10-151-5/+5
| | | | "system:kernel.lib"`; Remove keyword: `foreign_system_library`
* `match` to `switch`; Optional semicolons after "import" statementsGinger Bill2017-10-011-5/+5
|
* Use comma for struct field separators (disallow nesting)Ginger Bill2017-09-211-82/+82
|
* Remove `when` suffixes; Implement file scope `when` statement, evaluated in ↵Ginger Bill2017-09-101-5/+7
| | | | source order
* Remove () grouping for `foreign_library`Ginger Bill2017-08-271-7/+5
|
* Replace `import_load` with `using import .`Ginger Bill2017-08-271-2/+2
|
* v0.6.2; Use Ada_Case for typesv0.6.2Ginger Bill2017-08-031-45/+45
|
* Use semicolons as field delimiters in recordsGinger Bill2017-07-101-82/+82
|
* Fix _preload.odin; Add for in without parameters; Change sync.Mutex for windowsGinger Bill2017-07-081-12/+58
|
* Disable polymorphic overloading in the global scopeGinger Bill2017-07-021-4/+1
| | | | TODO: Figure out why it does not work in the global scope
* :: style procedure declarations; remove old parsing codeGinger Bill2017-06-281-111/+111
|
* Remove `type` prefix declarationsGinger Bill2017-06-281-21/+19
|
* Disable `var` and `const` declarationsGinger Bill2017-06-281-181/+169
|
* Compiler compiles for x86 (doesn't work properly)Ginger Bill2017-06-191-99/+99
|
* Code will compile as 32 bit but will causes errors in the linker on WindowsGinger Bill2017-06-191-99/+99
|
* Declaration grouping uses () rather than {}; Fix some problem with ↵Ginger Bill2017-06-171-21/+21
| | | | compilation on *nix
* Declaration grouping uses braces rather than parenthesesGinger Bill2017-06-131-23/+24
|
* `foreign` blocks for proceduresGinger Bill2017-06-121-327/+330
|
* foreign_library allow for Pascal-style groupingGinger Bill2017-06-121-181/+196
|
* Prefix `type` and `let` to replace `immutable`Ginger Bill2017-06-121-35/+35
|
* Prefix `proc` syntaxGinger Bill2017-06-121-102/+102
|
* Remove := with var and :: with constGinger Bill2017-06-121-290/+290
|
* Added a bunch of VM_* and map_virtual_keyMikkel Hjortshoej2017-06-111-1/+26
|
* Make `rune` a basic type and not an alias; Remove `byte`Ginger Bill2017-06-061-11/+11
|
* Added extra sys/windows.odin stuffMikkel Hjortshoej2017-06-011-1/+6
| | | | | | | - Added PM_NOREMOVE - Added PM_NOYIELD - Added get_message_a - Added post_message_a
* Convert windows.odin to the new naming conventionGinger Bill2017-05-281-111/+111
|
* Change naming convention from Ada_Like to RustLikeGinger Bill2017-05-281-117/+117
| | | | | | | | | | | | | Naming Conventions: In general, PascalCase for types and snake_case for values Import Name: snake_case (but prefer single word) Types: PascalCase Union Variants: PascalCase Enum Values: PascalCase Procedures: snake_case Local Variables: snake_case Constant Variables: SCREAMING_SNAKE_CASE
* Reimplement #ordered againGinger Bill2017-05-121-16/+16
|
* Add following win32 functionsMikkel Hjortshoej2017-05-051-0/+24
| | | | | | | | | | | | | | | - ShowCursor - GetFileAttributesA - FindFirstFileA - FindNextFileA - FindClose Add following win32 constants - MAX_PATH - INVALID_FILE_ATTRIBUTES Add following win32 structure - Find_Data