| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [tests] Skip issues test on Windows for now.dev-2022-10 | Jeroen van Rijn | 2022-10-02 | 1 | -5/+0 |
| | | |||||
| * | Add `system:legacy_stdio_definitions.lib` to `.odin` for Windows | gingerBill | 2022-10-02 | 1 | -1/+4 |
| | | |||||
| * | Merge pull request #2102 from yay/darwin-read-write | gingerBill | 2022-10-02 | 1 | -11/+29 |
| |\ | | | | | Darwin: allow reading/writing files larger than max(i32) | ||||
| | * | Fix indentation | Vitalii Kravchenko | 2022-10-02 | 1 | -10/+10 |
| | | | |||||
| | * | Darwin: allow reading/writing files larger than max(i32) | Vitalii Kravchenko | 2022-10-02 | 1 | -12/+30 |
| | | | |||||
| * | | Merge pull request #2099 from Skytrias/skytrias-json-unused-field | gingerBill | 2022-09-30 | 1 | -9/+7 |
| |\ \ | |/ |/| | allow json struct unused fields | ||||
| | * | else statement to allow skipping unused struct fields | Michael Kutowski | 2022-09-30 | 1 | -9/+7 |
| |/ | |||||
| * | Merge pull request #2096 from flplv/master | Jeroen van Rijn | 2022-09-29 | 1 | -1/+1 |
| |\ | | | | | Fix llvm copy on nightly ci | ||||
| | * | Fix llvm copy on nightly ci | Felipe Lavratti | 2022-09-29 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #2093 from flplv/master | Jeroen van Rijn | 2022-09-28 | 2 | -2/+6 |
| |\ | | | | | Change llvm-copy-to-zip path to use real one, instead of link | ||||
| | * | Change llvm-copy-to-zip path to use real one, instead of link | Felipe Lavratti | 2022-09-28 | 2 | -2/+6 |
| | | | |||||
| * | | Merge pull request #2092 from Kelimion/strconv | Jeroen van Rijn | 2022-09-28 | 6 | -207/+247 |
| |\ \ | |/ |/| | [strconv] Add parsing of Inf & NaN | ||||
| | * | [strconv] Add parsing of Inf & NaN | Jeroen van Rijn | 2022-09-28 | 6 | -207/+247 |
| |/ | |||||
| * | Merge pull request #2085 from matias-eduardo/patch-2 | gingerBill | 2022-09-27 | 1 | -0/+1 |
| |\ | | | | | Add WSATRY_AGAIN to windows/types.odin | ||||
| | * | Add WSATRY_AGAIN to windows/types.odin | matias | 2022-09-26 | 1 | -0/+1 |
| | | | | | | | Not sure if the intent is to only add the defines that are commonly used in this file in order to keep things lean, rather than the complete list of WSA error codes from winerror.h into winerror.odin. I can close this and redo by adding all the WSA codes into winerror.odin and deleting these instead if preferred. | ||||
| * | | Merge pull request #2090 from ftphikari/master | gingerBill | 2022-09-27 | 2 | -1084/+1095 |
| |\ \ | | | | | | | sys/windows: add a couple of functions and constants, fix formatting | ||||
| | * \ | Merge branch 'odin-lang:master' into master | ftphikari | 2022-09-27 | 73 | -524/+1852 |
| | |\ \ | |||||
| | * \ \ | Merge remote-tracking branch 'origin/master' | hikari | 2022-09-27 | 14 | -36/+60 |
| | |\ \ \ | |||||
| | * | | | | sys/windows: add a couple of functions and constants, fix formatting | hikari | 2022-09-27 | 2 | -1084/+1095 |
| | | | | | | |||||
| * | | | | | Use `uint` instead of `int` to improve code generation for bounds checking | gingerBill | 2022-09-27 | 5 | -12/+9 |
| | | | | | | |||||
| * | | | | | Add node data for union when using ↵ | gingerBill | 2022-09-27 | 2 | -1/+2 |
| | |_|/ / |/| | | | | | | | | | | | `intrinsics.type_convert_variants_to_pointers` | ||||
| * | | | | Remove extra pointer indirection | gingerBill | 2022-09-27 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | Override lbArgKind to be indirect for `#by_ptr` parameters | gingerBill | 2022-09-27 | 1 | -0/+11 |
| | |_|/ |/| | | |||||
| * | | | Fix typo in `map_insert` | gingerBill | 2022-09-23 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #2074 from Tetralux/serial-dcb | Jeroen van Rijn | 2022-09-22 | 1 | -0/+144 |
| |\ \ \ | | | | | | | | | [sys/windows] Add DCB structure, SetCommState, GetCommState | ||||
| | * | | | [sys/windows] Add DCB structure, SetCommState, GetCommState | Tetralux | 2022-09-22 | 1 | -0/+144 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are the procedures for configuring a serial port. You simply open the port with CreateFile (os.open), followed by a call to GetCommState, setting the DCB as desired, followed by a SetCommState call. The DCB structure uses C bitfields, so a configuration struct is provided along with a helper procedure to make it easier to initialize in Odin code. This makes it possible to initialize a DCB structure with one call to the helper: ``` dcb: DCB windows.init_dcb_with_config(&dcb, { BaudRate = 115200, ByteSize = 8, Parity = .None, StopBits = .One, }) ``` (The parity and the stopbits are actually optional in this example, as their zero-values are None and One, respectively.) | ||||
| * | | | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2022-09-22 | 1 | -2/+5 |
| |\ \ \ \ | |||||
| | * \ \ \ | Merge pull request #2071 from colrdavidson/fix-target-features | Jeroen van Rijn | 2022-09-22 | 1 | -2/+5 |
| | |\ \ \ \ | | | | | | | | | | | | | fix target features to make wasm intrinsics happy | ||||
| | | * | | | | fix target features to make wasm intrinsics happy | Colin Davidson | 2022-09-21 | 1 | -2/+5 |
| | |/ / / / | |||||
| * / / / / | Make `intrinsics.{count_ones, count_zeros, count_trailing_zeros, ↵ | gingerBill | 2022-09-22 | 1 | -1/+85 |
| |/ / / / | | | | | | | | | | | | | count_leading_zeros}` work at compile time | ||||
| * | | | | Fix `libc.aligned_alloc` for Windows (thanks Microsoft(!)) | gingerBill | 2022-09-22 | 1 | -3/+16 |
| | | | | | |||||
| * | | | | Fix `libc.aligned_alloc` on Windows | gingerBill | 2022-09-22 | 1 | -0/+13 |
| | | | | | |||||
| * | | | | `cap(Enum)` (equivalent to `max(Enum)-min(Enum)+1`) | gingerBill | 2022-09-22 | 1 | -10/+15 |
| | | | | | |||||
| * | | | | Minor technical improvement | gingerBill | 2022-09-22 | 1 | -2/+5 |
| | | | | | |||||
| * | | | | Add `slice.enumerated_array` | gingerBill | 2022-09-22 | 1 | -0/+7 |
| | | | | | |||||
| * | | | | Improve error message for slicing an enumerated array | gingerBill | 2022-09-22 | 1 | -1/+14 |
| | | | | | |||||
| * | | | | Improve suggestions for certain assignments | gingerBill | 2022-09-22 | 1 | -1/+13 |
| | | | | | |||||
| * | | | | Minor style change | gingerBill | 2022-09-22 | 1 | -3/+2 |
| | | | | | |||||
| * | | | | Improve error message for `check_is_expressible` (Cannot convert X to Y from Z) | gingerBill | 2022-09-22 | 1 | -3/+6 |
| | | | | | |||||
| * | | | | Improve error messages for compile time known bounds checking | gingerBill | 2022-09-22 | 2 | -7/+8 |
| | | | | | |||||
| * | | | | Clean up private internal constant global handling | gingerBill | 2022-09-22 | 3 | -21/+21 |
| | | | | | |||||
| * | | | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2022-09-22 | 34 | -57/+201 |
| |\ \ \ \ | |||||
| | * | | | | Enable libc complex test. | Jeroen van Rijn | 2022-09-22 | 1 | -2/+5 |
| | | | | | | |||||
| | * | | | | Merge pull request #2070 from 13419596/master | gingerBill | 2022-09-21 | 3 | -2/+130 |
| | |\ \ \ \ | | | | | | | | | | | | | Correcting libc pow bindings | ||||
| | | * | | | | Correcting libc pow bindings | 13419596 | 2022-09-21 | 3 | -2/+130 |
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | Adding tests that libc pow(f) functions - have two arguments - behave as expected for simple inputs. | ||||
| | * | | | | Merge pull request #2065 from yay/core-os-indent-fix | Jeroen van Rijn | 2022-09-21 | 1 | -1/+1 |
| | |\ \ \ \ | | | | | | | | | | | | | Fix indent | ||||
| | | * | | | | Fix indent | Vitaly Kravchenko | 2022-09-21 | 1 | -1/+1 |
| | | | | | | | |||||
| | * | | | | | Merge pull request #2063 from odin-lang/map-header-changes | gingerBill | 2022-09-21 | 10 | -210/+216 |
| | |\ \ \ \ \ | | |_|/ / / | |/| | | | | Map header changes | ||||
| | * | | | | | [examples/all] Make OS-specific for zlib, cmark | Jeroen van Rijn | 2022-09-21 | 3 | -4/+10 |
| | | | | | | | |||||
| | * | | | | | Add vendor:zlib to examples/all; prefix vendor packages. | Jeroen van Rijn | 2022-09-21 | 27 | -49/+56 |
| | | | | | | | |||||